2014-03-17 2 views
1

Я использую bing search image API.Возможно ли получить 1000 изображений с помощью поиска bing API

Я получил только 10 изображений от bing Но мне нужно 1000 изображений. Возможно ли получить 1000 изображений?

Пожалуйста, проверьте мой код:

<?php 
if (isset($_POST['submit'])) { 
$Key = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; // this is my api key 
$request ='http://api.bing.net/json.aspx?Appid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&sources=image&query=' . urlencode($_POST["searchText"]); 
$response = file_get_contents($request); 
$jsonobj = json_decode($response); 
echo('<ul ID="resultList">'); 
foreach($jsonobj->SearchResponse->Image->Results as $value){ 
    echo('<li class="resultlistitem"><a href="' . $value->Url . '">'); 
    echo('<img src="' . $value->Thumbnail->Url. '" width="150" height="150"></li>'); 
} 
echo("</ul>"); 
} 
?> 
+0

Проверьте документацию для функциональности пейджера. Возможно это. –

ответ

1

Согласно this document, вы можете использовать countoffset и параметр, чтобы сделать это:

http://api.bing.net/xml.aspx?Appid=<AppID>&query=sushi&sources=web&web.count=40&web.offset=41

+0

Его работает отлично. Но в bing предоставить ограниченное количество изображений в соответствии с моими поисковыми ключевыми словами, но мне нужно 1000 изображений, возможно ли это? – suresh

+0

Вы можете отправить более 1 запроса и слить результаты. – TrungDQ

+0

, если вы используете веб-поиск, означает, что он работает над вашим кодом. В случае использования поиска на основе изображения минимальное количество результата будет отображаться только с бина. http://api.bing.net/xml.aspx?Appid=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&query=sushi&sources=image&image.count=50&image.offset=51 – suresh

Смежные вопросы