使用谷歌云翻译API当返回响应403“每日限制超过”

问题描述:

以下确认完成。使用谷歌云翻译API当返回响应403“每日限制超过”

  • 信用卡注册
  • 不超过API

的每个阈值的上限,所以,我就能够正常运行,直到昨天。 但是我今天一直都会遇到错误。

我使用“云翻译API客户端库”, 如果还有其他要检查的问题,请教我一下吗?

$translate = new TranslateClient([ 
    'projectId' => 'xxxxxxx', 
]); 
$result = $translate->translate('I am playing Dragon Quest 11 ', [ 
    'source' => 'en', 
    'target' => 'ja', 
]); 

自己解决了。

用于授权类型'authorized_user'。

不太匹配的认证方法。

我的解决办法是:

构造函数添加选项 'keyFilePath' 目录。

$translate = new TranslateClient([ 
    'projectId' => 'xxxxxxx', 
    'keyFilePath' => env('GOOGLE_APPLICATION_CREDENTIALS') 
]);