繁体   English   中英

如何在 Azure 的文本翻译 API 中正确使用 access_token 参数?

[英]How do I properly use the access_token param in Azure's Text Translate API?

我正在尝试使用 access_token URL 参数调用 Text Translate API,而不是任何 HTTP 标头,以解决 CORS 问题。

我有一个有效的订阅。

这是我在做什么:

  1. 获取此处所述的访问令牌: https : //docs.microsofttranslator.com/oauth-token.html我可以很好地获取令牌。

  2. 我正在调用文本翻译 API 端点,如下所述: https : //docs.microsofttranslator.com/text-translate.html请注意“使用授权标头或 access_token 查询将访问令牌传递给翻译服务”的部分参数。”

我正在使用此端点 URL 结构: https : //api.microsofttranslator.com/V2/Http.svc/Translate? to =ja&text=cat&access_token=[ACCESS_TOKEN_FROM_STEP_1]

我做错了什么? 如果我使用 Authorization 标头,访问令牌有效,但我不想使用它,因为它会破坏 CORS。

发布这个问题后,我立即找到了答案:|

正确的 URL 结构是这样的: https ://api.microsofttranslator.com/V2/Http.svc/Translate ? to = ja & text = cat & appid = Bearer [ACCESS_TOKEN_FROM_STEP_1]

谢谢,MS,为您提供令人困惑的文档:( 另外,授权标头的内容如何成为应用程序 ID??

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM