Я реализую Bing Image Search API на php. Я знаю, что API Bing был изменен, и теперь мы должны задействовать эту вещь Windows Azure Marketplace, чтобы использовать API поиска изображений Bing.
Я сделал это, что означает, что я выбрал бесплатную подписку Bing Search Api, которая дает мне около 5000 транзакций в месяц. Все идет хорошо, но дело в том, что результат, который получается, как правило, истекает через, скажем, 1 месяц.
Вот код, который я использую:
$key = "cricket";
// Replace this value with your account key
$accountKey = 'WEGUEed3yF9CI6ZzVblKD0HoMRG3/rOELkCda9VYsuk=';
$ServiceRootURL = 'https://api.datamarket.azure.com/Bing/Search/';
$WebSearchURL = $ServiceRootURL . 'Image?$format=json&Query=';
$request = $WebSearchURL . urlencode( '\'' . $key . '\'');
$process = curl_init($request);
curl_setopt($process, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($process, CURLOPT_USERPWD, $accountKey . ":" . $accountKey);
curl_setopt($process, CURLOPT_TIMEOUT, 30);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($process);
$jsonobj = json_decode($response);
echo('<ul ID="resultList">');
foreach($jsonobj->d->results as $value)
{
echo('<li class="resultlistitem"><a href="' . $value->MediaURL . '">');
echo('<img src="' . $value->Thumbnail->MediaUrl. '"></li>');
}
echo("</ul>");
При запуске этой программы я получаю результаты, я получаю источник изображения. Но дело в том, что источник изображения не кажется настоящим источником изображения, я имею в виду, что URL-адрес выглядит примерно так:
http://ts4.mm.bing.net/th?id=HN.608026386931518543&pid=15.1
Также эта ссылка истекает через месяц или около того .... Изначально я мог видеть изображение при нажатии на ссылку, но оно истекло через месяц, и теперь я вижу только сероватую камеру с крестиком на ней, что означает, что Я полагаю, срок действия источника изображения истек.
Если вы можете позволить мне, как я могу ограничить эту вещь, а также что-нибудь, что нужно сделать на оконном лазурном рынке, чтобы все работало для меня.
Любая помощь будет оценена по достоинству
Спасибо