#azure #function
#azure #функция
Вопрос:
Я получаю эту ошибку ниже для каждой функции azure http, даже когда я создаю новую функцию по умолчанию. «Ошибка»: «401 — Не введен ключ API или неверный ключ API». Не уверен, что случилось. У кого-нибудь есть идеи?
Ответ №1:
Когда ваша функция имеет авторизацию «Function» или «Admin», вы должны предоставить APIkey, определенный для этой функции. Просто добавьте его в качестве параметра запроса «code» к вашему запросу.
https://(имя).azurewebsites.net/api /(функция)?code=(APIKey)
Вы также можете получить уже созданный URL с кодом здесь:
Ответ №2:
В дополнение к ответу Томаша: Вы можете найти официальную документацию здесь: https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=csharp#api-key-authorization
Ответ №3:
Спасибо вам, ребята. Да, я использовал авторизацию функции, и код можно найти в URL, где я передаю некоторые другие параметры функции azure. Во время моего тестирования я обнаружил, что когда я вызываю любую функцию http, она вызывает другую функцию, в которой у меня есть это сообщение. Понятия не имею, как это произошло, поскольку он работал предыдущим днем без каких-либо проблем. Я собираюсь удалить эту функцию, попробуйте еще раз и посмотрите, как это работает.
Ответ №4:
Обновление: я удалил функции и создал их снова, и все начали работать, как ожидалось. Еще раз спасибо.