如何通过API认证服务的API调用/ HTTP请求获取订阅密钥

时间:2017-06-28 18:37:05

标签: microsoft-cognitive subscriptions

有没有办法通过API调用/ CURL / HTTP请求获取Microsoft Cognitive Services API的订阅密钥?目前,我必须对我的应用程序中的密钥进行硬编码才能使用这些服务。

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做。请参阅https://docs.microsoft.com/en-us/rest/api/cognitiveservices/cognitiveservicesaccounts#CognitiveServicesAccounts_ListKeys上的列表键API。

  

POST   /订阅/ {subscriptionId} / resourceGroups / {resourceGroupName} /providers/Microsoft.CognitiveServices/accounts/ {帐户名} / listKeys?API-版本= 2016年2月1日预览

返回JSON:

  

{" key1":" xxxx"," key2":" xxxxx" }


您也可以使用Get-AzureRmCognitiveServicesAccountKey

通过Powershell执行此操作


这两种方法都要求您使用Azure REST API进行身份验证,您可以在https://docs.microsoft.com/en-us/rest/api/了解更多信息。