我想使用microsoft translation api。 但是下面有很多新的和旧的。
How to use Bing Translation API?
我想使用“GET / Translate”,并使用 “持票人”+“”+访问令牌 而不是“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
Parameter name: appId</p>
<code></code>
<p>message id=1446.V2_Rest.Translate.27848FC7</p>
</body>
</html>
答案 0 :(得分:5)
取自API的文档:
必需的。如果使用Authorization标头,请将appid字段留空,否则请指定包含“Bearer”+“”+访问令牌的字符串。
因此,对于appId的值,您需要执行以下操作:
答案 1 :(得分:5)
你不需要在Bearer这个词和你添加的其他内容中添加引号,只需要单词
承载
后跟一个空格,然后是令牌。不需要任何其他东西。
当您使用appid时,令牌是查询字符串的一部分。如果您使用授权,则令牌是标题的一部分。
要在doc.microsofttranslator.com网站上试用该方法,只需输入;应用程序中的持票人和令牌。