Azure转换器OAuth令牌GET api不起作用

时间:2017-02-14 21:12:04

标签: azure microsoft-cognitive

在尝试Azure Translator Text API时,我偶然发现了App ID或Subscription ID的一些问题。令人困惑的是,文档中的App ID不是Azure门户中可以找到的订阅ID,而是资源>中的Key 1。键菜单。在与Azure团队的Twitter故障排除会话期间,我能够解决这个问题。谢谢,伙计们!

使用此密钥1,我可以使用POST请求检索OAuth令牌。 Azure在此处提供了Swagger试用表单:http://docs.microsofttranslator.com/oauth-token.html

但是,还有一个GET服务来检索oauth令牌,但是这个服务不能用于密钥1和密钥2.当我尝试这个URL时: https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key=key1-or-key2它总是返回:

  

{     statusCode:404,     消息:"未找到资源"   }

Azure帮助团队要求我在StackOverflow上发布此信息以获取进一步的帮助。有谁知道我做错了什么?

1 个答案:

答案 0 :(得分:1)

这两种格式都有效,但它们都是 POST 操作,而不是 GET 。如果您在文档中的哪个地方看到了表明GET操作,请告诉我们,以便我们对其进行更正。