код ошибки 401 при вызове ping search image api

код ошибки 401 при вызове ping search image api

https://api.bing.microsoft.com/v7.0/images/search?Ocp-Apim-Subscription-Key=9e572eb4609e4042b490fc42b2cb004c&q=apples

{"error":{"code":"401","message":"Доступ запрещен из-за недействительного ключа подписки или неверной конечной точки API. Обязательно укажите действительный ключ для активной подписки и используйте правильную региональную конечную точку API для своего ресурса."}}

решение1

Этот ключ отлично работает, если выследуйте документации.

curl -H "Ocp-Apim-Subscription-Key: 9e572eb4609e4042b490fc42b2cb004c" https://api.bing.microsoft.com/v7.0/search?q=apples

HTTP/1.1 200 OK
...

В документации сказано, что ключ должен передаваться как заголовок, а не как параметр запроса. Если вы просто нажимаете на эту ссылку в браузере, это не сработает. Вам нужно написать код, который добавляет заголовок. Многие разработчики используютПочтальондля целей тестирования.

Примечание:Ключ также, вероятно, следует считать секретным, потому что любой, кто его знает, может использовать всю вашу квоту, и если вы платный клиент, вам в конечном итоге придется платить за то, что они используют. Теперь, когда этот был опубликован, вам следует удалить его, создать новый и сохранить его в секрете.

Связанный контент