我正在尝试在我的应用程序中使用 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