Не могу вернуть Bing New Search JSON через AJAX

Я пытался использовать вызов AJAX, чтобы получить JSON-результат поиска новостей Bing, однако это не сработало.

Мой код PHP:

<?php
if (isset($_GET['symbol'])){
$accountKey = 'myaccountkey';

$WebSearchURL = $_GET['symbol'];

$context = stream_context_create(array(
'http' => array(
'request_fulluri' => true,
'header'  => "Authorization: Basic " . base64_encode($accountKey . ":" . $accountKey)
)
));

$response = file_get_contents($WebSearchURL, 0, $context);

echo $response;
}
?>

И мой код AJAX:

var bingquery = "symbol=" + "https://api.datamarket.azure.com/Bing/Search/v1/News?Query=%27" + $('#query').val() + "%27&$format=json";
console.log(bingquery);

$.ajax({
url: "bingsearch.php",
method: "get",
dataType: "json",
data: bingquery,
success: function(jsondata){
console.log('***Test for News Feeds***');
console.log(jsondata);
//console shows nothing here, AJAX doesn't succeed
}
});

Не могли бы вы дать мне подсказку? Спасибо вам большое!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …