0

AJAX 呼び出しを使用して Bing News Search の JSON 結果を取得しようとしましたが、うまくいきません。

私の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
        }
        });

これについてのヒントを教えてください。どうもありがとう!

4

0 に答える 0