API Bing
Bing — поисковая система Microsoft. search возвращает первую страницу выдачи по запросу: около 10 органических результатов с заголовком, ссылкой, отображаемым URL и сниппетом.
Используйте его, чтобы сравнить позиции за пределами Google или собрать источники по запросу. Задайте country, чтобы выполнять поиск на выбранном рынке, и добавьте language, чтобы искать на рынке с выбранным сочетанием языка и страны. Доступна только первая страница; сниппет не равен тексту страницы.
Доступность платформы
- Состояние за 24 ч
- Норма
За последние 30 дней
Доступные возможности
Все действия Bing: что делает каждое, сколько стоит и как работало за последние 24 часа. Откройте действие, чтобы увидеть параметры, поля ответа и примеры кода.
| Возможность | Описание | За 1000 | Состояние за 24 часа |
|---|---|---|---|
Поискsearch | Ищите в Bing по keyword и получайте первую страницу выдачи, около 10 результатов, с позицией, заголовком, ссылкой, отображаемым URL и сниппетом, а также датой, которую Bing показывает перед сниппетом. | $0.56 за 1 000 запросов | Норма |
Откройте возможность, чтобы посмотреть её параметры, поля ответа и примеры кода, а также попробовать её в работе.
Какие параметры принимает каждое действие API Bing?
Каждый ответ ниже описывает одно вызываемое действие и его фактические входные данные. Значение параметров и допустимые значения зависят от действия: знакомое имя параметра не обязательно означает одно и то же на всех платформах.
Ссылки на официальные источники приводятся только для пояснения расположенного рядом термина, принятого на платформе. Они не означают, что платформа предоставила разрешение или выразила одобрение. Функции официального сайта не входят в API EveryInfra, если они не перечислены на этой странице.
| Действие | Обязательные | Необязательные | Способ получения результата | Лимит | За 1 000 | Поля ответа |
|---|---|---|---|---|---|---|
searchПоиск Ищите в Bing по | keyword | country, language | Режим выдачи: Sync | — | $0.56 за 1 000 запросов | rank · title · url · displayed_url · text · date_text · platform |
Что означают параметры действия search в API Bing?
Ищите в Bing по keyword и получайте первую страницу выдачи, около 10 результатов, с позицией, заголовком, ссылкой, отображаемым URL и сниппетом, а также датой, которую Bing показывает перед сниппетом. Рынок выбирается через country и language. Доступна только первая страница.
keywordОбязательный- Поисковый запрос Bing длиной до 2048 символов. Поддерживается синтаксис Bing, например фразы в кавычках и исключение слов через минус. Один вызов возвращает первую страницу выдачи, около 10 результатов.
countryНеобязательный- Двухбуквенный код страны, например
us,deилиjp, определяющий рынок, по которому ищет Bing. Результаты не фильтруются по месту размещения сайта.Microsoft Learn: параметры запроса cc и mkt в Bing Web Search — Согласно документации Microsoft, веб-поиск Bing принимает в cc двухбуквенный код страны, из которой берутся результаты, а в mkt — рынок в формате «язык-страна», и эти параметры нельзя использовать вместе. Источник подтверждает только, что Bing разделяет результаты по странам и рынкам; параметры `country` и `language` этого API определены EveryInfra (если указать оба, они задают рынок «язык-страна»), не являются параметрами официального API и ничего не говорят о количестве результатов или пагинации. · Проверено languageНеобязательный- Двухбуквенный код языка, например
enилиes. Действует вместе сcountry: поиск ведётся по рынку с этой парой языка и страны.
Как использовать API Bing
- 01Выберите действие платформы в публичном каталоге.
- 02Передайте платформу, действие и обязательные параметры в POST-запросе на эндпоинт /api/v1/social.
- 03Получите результат из ответа. Для асинхронного действия опрашивайте статус по возвращённому ID задачи.
- 04Сохраните поля ответа, которые нужны вашему приложению.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"bing","action":"search","params":{"keyword":"<keyword>"}}'
Вопросы об API Bing
Какие данные можно получить через API Bing?
Укажите в platform значение bing. В текущем каталоге: поиск. Эти названия действий соответствуют разным объектам или представлениям Bing; это не взаимозаменяемые режимы поиска.
Какие входные данные нужны для запроса search к платформе Bing?
Поисковый запрос Bing длиной до 2048 символов. Поддерживается синтаксис Bing, например фразы в кавычках и исключение слов через минус. Один вызов возвращает первую страницу выдачи, около 10 результатов. Передайте это значение в поле keyword объекта params.
Какие поля может вернуть search на платформе Bing?
Объявленная схема включает rank, title, displayed_url и text. Объявленное поле может отсутствовать в отдельной записи, а у каждого другого действия свой список полей.
Все ли действия Bing возвращают результат сразу?
Действия с пометкой «асинхронное» возвращают ID задачи, по которому нужно опрашивать статус. Любое другое действие тоже можно запустить асинхронно: добавьте "mode": "async" в тело запроса, чтобы сразу получить ID задачи. Это удобно для длительных задач или запросов с большим лимитом. В текущем каталоге: режим выдачи: sync.