使用谷歌云翻译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')
]);