500 внутренняя ошибка Bing Api Php скрипт

я пытаюсь использовать API Bing 2.0, чтобы использовать поиск Bing на моем веб-сайте, это скрипт, который я использую:

<?php

// SET THE ACCOUNT KEY AND CONSTRUCT THE TARGET URL

$account_key = '<MY-API-KEY-IS-CORRECT>';

$query = 'brad dierking';

$url = "https://api.datamarket.azure.com/Bing/Search/v1/Web?\$format=json&amp;Query=".urlencode("'{$query}'");// USE CURL TO MAKE THE REQUEST AND RETURN THE DATASET IN JSON FORMAT

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_HEADER, false);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_FRESH_CONNECT,true);

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

curl_setopt($ch, CURLOPT_USERPWD, $account_key . ":" . $account_key);

$json = curl_exec($ch);

curl_close($ch);

// DECODE THE JSON RESULT AND LOOP THROUGH IT

$data = json_decode($json);

foreach ($data-&gt;d-&gt;results as $value) {

echo "<b><a href="\&quot;{$value-" target="\&quot;_blank\&quot;" rel="\&quot;nofollow\&quot;">{$value-&gt;Title}</a></b>
\n";

echo "{$value-&gt;Description}
\n";

echo "{$value-&gt;DisplayUrl}

\n";
}

?>

но когда я пробую скрипт, я получаю сообщение об ошибке 500 Internal Server ..
Я думаю, что проблема в foreach:

foreach ($data-&gt;d-&gt;results as $value) {

как я могу это исправить?
Спасибо и извините за мой английский 🙂

0

Решение

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

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

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