код ошибки 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 для вашего ресурса. "}}

-2
задан 28 December 2020 в 02:07
1 ответ

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

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

HTTP/1.1 200 OK
...

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

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

1
ответ дан 27 December 2020 в 23:02

Теги

Похожие вопросы