【发布时间】:2017-06-30 06:00:00
【问题描述】:
有没有办法通过 API 调用/CURL/HTTP 请求获取 Microsoft 认知服务 API 的订阅密钥?目前,我必须对应用程序中的密钥进行硬编码才能使用这些服务。
【问题讨论】:
标签: microsoft-cognitive subscriptions
有没有办法通过 API 调用/CURL/HTTP 请求获取 Microsoft 认知服务 API 的订阅密钥?目前,我必须对应用程序中的密钥进行硬编码才能使用这些服务。
【问题讨论】:
标签: microsoft-cognitive subscriptions
是的,您可以这样做。请参阅https://docs.microsoft.com/en-us/rest/api/cognitiveservices/cognitiveservicesaccounts#CognitiveServicesAccounts_ListKeys 的 List Keys API。
发布 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/listKeys?api-version=2016-02-01-preview
返回 JSON:
{ "key1": "xxxx", "key2": "xxxxx" }
您也可以通过 Powershell 使用 Get-AzureRmCognitiveServicesAccountKey 进行此操作
这两种方法都要求您使用 Azure REST API 进行身份验证,您可以在 https://docs.microsoft.com/en-us/rest/api/ 阅读更多信息。
【讨论】: