相关疑难解决方法(0)

Google Cloud Translation API 请求缺少有效的 API 密钥

我正在尝试在我的应用程序中使用 Google Cloud Translation API,但每当我尝试翻译某些内容时,都会出现缺少有效 API 的错误。

我已经完成了快速启动步骤,但没有成功。

我已经尝试了客户端库身份验证中的步骤,但也不起作用。

E/AndroidRuntime: FATAL EXCEPTION: main
Process: herrsa1.bit.translator, PID: 16598
com.google.cloud.translate.TranslateException: The request is missing a valid API key.

  at com.google.cloud.translate.spi.v2.HttpTranslateRpc.translate(HttpTranslateRpc.java:61)
  .. 18 more
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)

Caused by: com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden

  {
    "code" : 403,
    "errors" : [{
      "domain" : "global",
      "message" : "The request is missing a valid API key.",
      "reason" : "forbidden"
    }],
    "message" : "The request is missing a valid API key.",
    "status" : "PERMISSION_DENIED"
  }

  at …
Run Code Online (Sandbox Code Playgroud)

android google-translate google-cloud-iam google-translation-api

6
推荐指数
2
解决办法
1万
查看次数