Whatsapp id 使用微软翻译器 api?

What's app id to use Microsoft translation api?

我想使用微软翻译api。 但是有很多像下面这样的新旧。

How to use Bing Translation API?

我想用"GET /Translate",用过 "Bearer" + " " + 访问令牌 而不是 "appid".

结果在这里。

访问令牌需要“”吗? 无论哪种方式,它都不起作用。哼哼 我正在使用下面的这个网站来尝试。谢谢!

http://docs.microsofttranslator.com/oauth-token.html

http://docs.microsofttranslator.com/text-translate.html#!/default/post_TranslateArray

<html>
<body>
<h1>Argument Exception</h1>
<p>Method: Translate()</p>
<p>Parameter: appId</p>
<p>Message: Invalid appId&#xD;
    Parameter name: appId</p>
<code></code>
<p>message id=1446.V2_Rest.Translate.27848FC7</p>
</body>
</html>

摘自 API 的文档:

REQUIRED. If the Authorization header is used, leave the appid field empty else specify a string containing "Bearer" + " " + access token.

因此,对于 appId 的值,您需要执行以下操作:

  1. 按照 http://docs.microsofttranslator.com/oauth-token.html 中的说明获取 10 分钟的身份验证令牌。为此,您需要使用您在我们的 azure 订阅
  2. 中生成的认知服务 API 密钥
  3. appId 的值应该是 "Bearer"+[ 您从第 1 步获得的令牌]

您不需要在 Bearer 这个词和您添加的其他内容两边加上引号,只需要

承载者

后跟 space,然后是令牌。不需要其他任何东西。

当您使用 appid 时,令牌是查询字符串的一部分。如果您使用授权,则令牌是 header.

的一部分

要在 doc.microsofttranslator.com 站点上试用该方法,只需输入; appid 中的承载和令牌。