Azure 翻译器 OAuth 令牌 GET api 不起作用

Azure Translator OAuth token GET api does not work

在试用 Azure 文本翻译 API 时,我偶然发现了应用程序 ID 或订阅 ID 的一些问题。文档中的 App ID 似乎令人困惑,它不是可以在 Azure 门户中找到的订阅 ID,而是资源 > 密钥菜单中的密钥 1。在与 Azure 团队进行 Twitter 故障排除 session 期间,我能够解决这个问题。谢谢大家!

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

然而,还有一个获取 oauth 令牌的 GET 服务,但是这个不起作用,无论是密钥 1 还是密钥 2。当我尝试这个时 URL: https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key=key1-or-key2 总是 returns:

{ statusCode: 404, message: "Resource not found" }

Azure 帮助团队让我在 Whosebug 上 post 获取更多帮助。有谁知道我做错了什么吗?

这两种格式都有效,但它们都是 POST 操作,而不是 GET。如果您在文档中看到指示 GET 操作的某处,请告诉我们,以便我们进行更正。