Проблемы с BING API 2.0 по сравнению с обычным поиском

#php #api #bing #bing-api

#php #API #bing #bing-api

Вопрос:

Недавно мы начали использовать Bing API после того, как обнаружили, что поиск Goolge не соответствует нашим потребностям. Я смог получить демонстрационный прототип, работающий с api. Меня интересует сбор результатов поиска с использованием «site:domain.com » для извлечения страниц, которые Bing кэшировал.

Я получаю подробные результаты между вызовом API и обычным поиском в Bing. Сначала я выполняю поиск по: site:silvatechsolutions.com (в основной поисковой системе). Кажется, это отлично работает, и я получаю много результатов.

Один и тот же вызов API не возвращает одинаковое количество результатов: http://api.search.live.net/xml.aspx?Appid=YOURAPPKEYHEREamp;sources=webamp;Web.count=30amp;query=site:silvatechsolutions.com

Всего я получаю только 3 результата. Странно то, что, похоже, это работает на нескольких других доменах, но у двух, которые я тестировал (и сайты работают уже несколько лет без серьезных изменений), есть эта проблема.

Ответ №1:

Я пробую мобильное приложение с Bing API, но у меня проблемы с правильной обработкой моих запросов. Вот так я попал на эту страницу. Насколько я знаю, Bing изменил свой API:

Разработчики с существующими идентификаторами приложений могут продолжать использовать Bing Search API 2.0 до 1 августа 2012 года. С этой даты и после нее идентификаторы приложений Bing Search API 2.0 больше не будут возвращать результаты. Разработчики могут продолжать использовать API, зарегистрировавшись на нем в Windows Azure Marketplace. Прочитайте руководство по миграции и часто задаваемые вопросы, чтобы начать.

Руководство по миграции: http://msdn.microsoft.com/en-us/library/dd251056.aspx Вопросы и ответы: http://go.microsoft.com/fwlink/?LinkID=252146amp;clcid=0x409

Теперь вам следует использовать Azure API.

Ответ №2:

Я просто предполагаю здесь — но пример URL, который у вас здесь, на самом деле не включает текст запроса … просто «site:silvatechsolutions.com » в параметре запроса.

Насколько я знаю, текст запроса требуется при выполнении вызовов API.

Комментарии:

1. Но тогда что он ищет и возвращает результаты?