Как сделать базовый HTTP-запрос с ключом API в Google Translate API v2? - PullRequest
0 голосов
/ 05 июля 2019

Я хочу сделать перевод с помощью Google Translate API v2 с базовым HTTP-запросом.Я получаю ключ 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 голосов
/ 05 июля 2019

См. документацию .

Токен аутентификации идет в заголовке запроса Authorization, а не в строке запроса.

...