无法从订阅密钥获取Cognitive Services访问令牌

时间:2017-02-14 23:57:33

标签: access-token microsoft-cognitive

我已尝试使用以下Azure Resource Management > Keys页面中的密钥1和密钥2,其中foo是直接复制/粘贴:

curl -X POST "https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key=foo" --data ""

curl -X POST "https://api.cognitive.microsoft.com/sts/v1.0/issueToken" -H "Ocp-Apim-Subscription-Key: foo" --data ""

在这两种情况下,我得到:

{ "statusCode": 401, "message": "Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription." }

我需要配置一些内容,以便为订阅检索访问令牌吗?我的最终目标是使用访问令牌通过自定义语音服务端点进行身份验证。谢谢!

1 个答案:

答案 0 :(得分:0)

出于某种原因,此URL工作而不是文档中的URL:

https://westus.api.cognitive.microsoft.com/sts/v1.0/issueToken

这是完整的命令:

curl -X POST --header "Ocp-Apim-Subscription-Key:foo" --data "" "https://westus.api.cognitive.microsoft.com/sts/v1.0/issueToken"