【问题标题】:Unable to get Cognitive Services access token from subscription key无法从订阅密钥获取认知服务访问令牌
【发布时间】:2017-02-16 01:58:16
【问题描述】:

我已经尝试了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." }

我是否需要配置一些东西才能检索我的订阅的访问令牌?我的最终目标是使用访问令牌通过自定义语音服务端点进行身份验证。谢谢!

【问题讨论】:

    标签: access-token microsoft-cognitive


    【解决方案1】:

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

    【讨论】:

    • 您能否将我指向api.cognitive.microsoft.com 的文档,以便我们修复它。
    • 谢谢马克斯。该 URL 用于语音识别 API,而不是自定义语音服务。我相信自定义语音服务的所有文档都包含 westus.api.cognitive.microsoft.com,但如果您发现没有的文档,请告诉我们。
    • 谢谢! FWIW 我没有在该页面microsoft.com/cognitive-services/en-us/Custom-Speech-Service/… 的“自定义语音服务”部分下看到任何有关如何获取访问令牌的信息,这是“自定义语音服务微软访问令牌”的最高搜索结果
    • 这是很好的反馈 Max,我会将其添加到列表中以进行修复。由于我们的各种 AI 服务都在一个通用的认知服务平台下,因此在文档和标准化方面仍需要一些改进。您可以在 cris.ai/Home/Help#Samples 找到自定义语音文档和端点。
    猜你喜欢
    • 2018-09-20
    • 1970-01-01
    • 2014-09-12
    • 2020-01-22
    • 1970-01-01
    • 2017-04-07
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多