Проблемы с поиском Ocp-Apim-Subscription-Key для новостей Azure Bing
Я пытаюсь создать успешный запрос с помощью Azure Bing News API. На приведенном ниже снимке экрана из документации говорится, что Ocp-Apim-Subscription-Key является обязательным заголовком. https://docs.microsoft.com/en-us/rest/api/cognitiveservices-bingsearch/bing-news-api-v7-reference
Я создал учетную запись, и, согласно этому сообщению, проблема с доступом к API пользовательского веб-поиска Bing v7, ключ находится в ресурсе Bing -> Ключи и конечные точки:
Я пробовал оба ключа, но ни один из них не работает. Я получаю код ошибки 401 Доступ запрещен из-за недействительного ключа подписки или неправильной конечной точки API. Я заметил, что конечная точка, показанная на этом рисунке, отличается от конечных точек, перечисленных в новых документах bing. Я попробовал конечную точку, указанную на картинке (просто чтобы увидеть), и получил ошибку 404.
Другой поток предлагает перейти к управлению API на портале Azure. https://docs.microsoft.com/en-us/answers/questions/62385/please-help-me-to-find-the-process-to-get-ampampam.html
После перехода в меню управления API отображается сообщение «Нет служб управления API для отображения». Я могу «Создать управление API», но последующие формы запрашивают информацию, которая кажется нетипичной для получения доступа к API. Это действительно место, где создается ключ, или я еще что-то делаю не так? Спасибо.
Вот мой код. Я попробовал Postman и столкнулся с той же ошибкой.
import fetch from 'node-fetch';
function testFetch(){
let response = fetch("https://api.cognitive.microsoft.com/bing/v7.0/news/trendingtopics", {
headers: {
"Ocp-Apim-Subscription-Key": <redacted-key>,
'Accept': 'application/json',
'Content-Type': 'application/json'
}
}).then(async response => {
try {
const data = await response.json()
console.log('response data?', data)
} catch(error) {
console.log('Error happened here!')
console.error(error)
}
})
}
testFetch()
1 ответ
Используйте следующую конечную точку BING_HOST = "https://api.bing.microsoft.com/v7.0/news/search" и найдите ее снимок ниже.
Следуйте приведенной ниже документации для поиска новостей Bing.
https://docs.microsoft.com/en-us/bing/search-apis/bing-news-search/overview