2017-02-14 46 views
0

尝试使用Azure转换器文本API时,我偶然发现了有关App ID或订阅ID的一些问题。看起来令人困惑的是,文档中的App ID并不是可以在Azure门户中找到的订阅ID,而是在资源>键盘菜单中的Key 1。在与Azure团队的Twitter疑难解答会议期间,我能够弄清楚这一点。多谢你们!Azure转换器OAuth令牌GET api不起作用

使用此密钥1,我可以使用POST请求检索OAuth令牌。天青这里提供了一个扬鞭试用形式:http://docs.microsofttranslator.com/oauth-token.html

然而,也有一个GET服务检索OAuth令牌,但是这一次不工作,也没有用键1和键2,当我试试这个网址: https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key=key1-or-key2它总是返回:

{ 的StatusCode:404, 消息: “未找到资源” }

Azure的帮助球队要求我进一步发布此StackOverflow上的他LP。有谁知道我做错了什么?

回答

0

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

+0

确实有效!我对URL参数感到困惑,并认为它是一个GET并在我的浏览器中进行了测试。当我运行提供的curl命令时,它确实有效:'curl --data“”'https://api.cognitive.microsoft.com/sts/v1.0/issueToken?Subscription-Key= '' 非常感谢寻求帮助! –