如何在Google Translate API v2中使用API​​密钥发出基本的HTTP请求?

时间:2019-07-05 08:27:33

标签: rest xmlhttprequest google-translation-api

我想使用基本HTTP请求使用Google Translate API v2进行翻译。我从控制台获得了API密钥,但找不到如何使用参数进行翻译的方法。

注意:我希望它自动检测源语言,而我只想选择目标语言。

这是我尝试使用的URL: https://translation.googleapis.com/language/translate/v2/detect?fields=detections&key=BIzaSyA8uHGnsA8ICcBWWJcxhqVePGFMq0L4u0g&q=grapes&target=es

它返回以下内容:

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "errors": [
      {
        "message": "Request contains an invalid argument.",
        "domain": "global",
        "reason": "badRequest"
      }
    ],
    "status": "INVALID_ARGUMENT"
  }
}

1 个答案:

答案 0 :(得分:0)

请参见the documentation

身份验证令牌位于Authorization请求标头中,而不是查询字符串中。