我正在尝试使用access_token URL参数调用Text Translate API,而不是任何HTTP标头,以克服CORS问题。
我有一个有效的订阅。
这就是我正在做的事情:
按照此处所述获取访问令牌:https://docs.microsofttranslator.com/oauth-token.html 我可以很好地获得令牌。
我按照此处的说明调用了Text Translate API端点:https://docs.microsofttranslator.com/text-translate.html 请注意部分说"使用Authorization标头或access_token查询参数将访问令牌传递给转换器服务。"
我正在使用此终结点网址结构:https://api.microsofttranslator.com/V2/Http.svc/Translate?to=ja&text=cat&access_token=[ACCESS_TOKEN_FROM_STEP_1]
我做错了什么?如果我使用Authorization标头,访问令牌可以工作,但我不想使用它,因为它会破坏CORS。
答案 0 :(得分:1)
发布此问题后,我立即找到答案:|
正确的网址结构是:https://api.microsofttranslator.com/V2/Http.svc/Translate?to=ja&text=cat&appid=Bearer [ACCESS_TOKEN_FROM_STEP_1]
谢谢,MS,您的令人困惑的文档:(另外,Authorization标题的内容如何成为app ID?