azure认知服务-微软必应语音API:由于无效订阅密钥而拒绝访问.确保为活动订阅提供有效的密钥



我试图为语音识别请求发出令牌,就像在Microsoft Cognitive Services Bing Speech API教程中一样:

输入图片描述

输入URL编码字符串为:

grant_type=client_credentials&client_id=[my_key]&client_secret=[my_key]&scope=https%3A%2F%2Fspeech.platform.bing.com

API返回错误:

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

我做错了什么?

我看到了类似的问题,但我没有看到Bing语音API的更新。

在我看来你有三个问题:

  1. 请求需要包含Ocp-Apim-Subscription-Key标头
  2. 你的身体有一个多余的'='在开头(更正以上)
  3. 你的URL似乎是双编码的,所以不是https:%3A…你有https:%253A…(纠正)

最新更新