如何解决“错误”:“ 401-未输入API密钥或API密钥不正确”在每个HTTP Azure函数上
即使我创建了新的默认http函数,我在每个Azure http函数下也会收到此错误。 “错误”:“ 401-未输入API密钥或API密钥不正确。” 不知道怎么了。有人有主意吗?
解决方法
当您的函数具有“函数”或“管理员”授权时,您必须提供为此函数定义的APIkey。只需将其作为“代码”查询参数添加到您的请求中即可。
https://(名称).azurewebsites.net / api /(功能)?code =(APIKey)
您还可以通过以下代码获取已创建的网址:
,作为Tomasz的补充:您可以在这里找到官方文档:https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=csharp#api-key-authorization
,谢谢你们。是的,我使用了函数授权,并且可以在URL中找到代码,在其中我将一些其他参数传递给了Azure函数。在测试过程中,我发现当我调用任何http函数时,它将在有该消息的地方调用另一个函数。不知道那是怎么回事,因为前一天没有任何问题。我将删除该功能,然后重试,看看其工作原理。
,更新:我删除了功能并再次创建了它们,所有功能都按预期开始工作。再次感谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。