Azure 牛津语音API项目的客户端ID

Azure 牛津语音API项目的客户端ID,azure,curl,speech-recognition,microsoft-cognitive,Azure,Curl,Speech Recognition,Microsoft Cognitive,我想测试Microsoft Project Oxford语音识别API,但我不知道从哪里或如何获取客户端id 我正在尝试测试搜索API。首先,我尝试获取一个令牌以使用该服务: curl -d -i "https://oxford-speech.cloudapp.net/token/issueToken?grant_type=client_credentials&client_id=123&client_secret=456scope=https%3A%2F%2Fspeech.pl

我想测试Microsoft Project Oxford语音识别API,但我不知道从哪里或如何获取客户端id

我正在尝试测试搜索API。首先,我尝试获取一个令牌以使用该服务:

curl -d -i "https://oxford-speech.cloudapp.net/token/issueToken?grant_type=client_credentials&client_id=123&client_secret=456scope=https%3A%2F%2Fspeech.platform.bing.com"
{ "statusCode": 401, "message": "Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key." }
我有主键和辅键,但找不到客户端id。有人能帮忙吗?

请看这里

//注意:在注册以获取订阅密钥。从Azure Marketplace搜索语音API。
//将订阅密钥用作下面的客户端机密。 Authentication auth=新的身份验证(“拿出一个简短的ClientId”,“客户端密码”)

这里有更多说明

  • 转到以下链接并订阅语音识别控制
  • 使用此注册一个新应用程序,您可以在此处提供您选择的客户端ID,该ID将稍后在应用程序中使用
  • 最后转到以下链接[www.microsoft.com/cognitive services/en-us/subscriptions],使用microsoft帐户登录,查找要使用的任何api的订阅密钥,并将此密钥用作客户端机密
  • 希望这会有帮助,因为我已经测试过了,它对我非常有效
  • 第三个链接在括号中,因为我不允许超过2个链接

  • 注册语音API后,可以使用以下链接查看订阅密钥:


    在代码中,不要使用短ClientId。只需用您在订阅页面上找到的第一个密钥替换“想出一个简短的ClientId”,并替换“Client Secret”使用您在订阅页面上找到的第二个密钥。

    它与azure的用户id不一样吗?我尝试了我的电子邮件地址作为客户端id,我使用它登录azure-不起作用…>>找到了一个简短的客户端id,因此我尝试了以下方法:curl-d-I“secret key>&scope=https%3A%2F%2Fspeech.platform.bing.com”以及(Client\u id=tomas0413)在这两种情况下,我都会得到:{“statusCode”:401,“message”:“由于无效的订阅密钥,访问被拒绝。请确保您订阅了试图调用的API并提供了正确的密钥。”}一旦您获得了此信息,此命令应能正常工作:curl-v-X POST”“-H”内容类型:application/X-www-form-urlencoded“-H“Ocp Apim订阅密钥:--data ascii”授予\类型=客户端\凭据和客户端\ id=&客户端\机密=&范围=”
    Authentication auth = new Authentication("Come up with a short ClientId", "Client Secret");