2017-02-14 59 views
0

我曾经尝试都键1和键2从Azure Resource Management > Keys页面如下,其中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." } 

有什么我需要配置,所以我可以检索我的订阅访问令牌?我的最终目标是使用访问令牌与自定义语音服务端点进行身份验证。谢谢!

回答

0

出于某种原因,这个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" 
+0

你可以点我,说文件的https:/ /api.cognitive.microsoft.com,以便我们可以修复它。 – kwill

+0

https://www.microsoft.com/cognitive-services/en-us/Speech-api/documentation/API-Reference-REST/BingVoiceRecognition#SpeechService –

+0

Thanks Max。该URL用于语音识别API,而不是自定义语音服务。我相信自定义语音服务的所有文档都有westus.api.cognitive.microsoft.com,但如果您发现某个文档不能请让我们知道。 – kwill

相关问题