如何使用非默认功能键?

How can you use non-default Function keys?

在 azure 函数中有添加 function keys 的选项。您如何接受默认密钥以外的密钥?

https://xxxxxxx.azurewebsites.net/api/webhook?code=kjsdfklhsdf==

其中 kjsdfklhsdf== 是默认键。我怎样才能使用不同的密钥?

在 "Manage" 部分的函数下,有 UI 用于添加新键。 Select "Add new function key",给它一个名字,然后 select "Save" 将值留空。将为您生成一个新密钥。

添加新键后,您只需复制其值并将其用作请求中的 code 查询参数。

如果您的函数是 WebHook(与常规 http 函数相对),则在使用非默认键时,您还必须将 clientId 指定为查询参数(客户端 ID 是您的新密钥的名称):

https://<site>.azurewebsites.net/api/webhook?code=<code>&clientId=<keyName>

我们 wiki 的 WebHooks 部分对此进行了更多记录 here