我想测试Microsoft Project Oxford语音识别API,但我不知道在哪里或如何获取client_id。
我正在尝试测试Search 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." }
我有主键和辅助键,但我找不到client_id。有人可以帮忙吗?
答案 0 :(得分:5)
见这里
//注意:在http://www.projectoxford.ai注册以获取订阅密钥。从Azure Marketplace搜索语音API //使用订阅密钥作为下面的客户端密钥。 身份验证auth =新身份验证(“想出一个简短的ClientId”,“客户端密钥”);
此处有更多说明http://www.projectoxford.ai/doc/general/subscription-key-mgmt
答案 1 :(得分:0)
答案 2 :(得分:-1)
注册Speech API后,您可以使用以下链接查看订阅密钥:https://www.microsoft.com/cognitive-services/en-us/subscriptions。
Authentication auth = new Authentication("Come up with a short ClientId", "Client Secret");
在您的代码中,请勿提供简短的ClientId。只需更换"想出一个简短的ClientId"使用您在订阅页面上找到的第一个密钥并替换" Client Secret"使用您在订阅页面上找到的第二个密钥。