2017-08-01 61 views
1

以下確認完成。使用谷歌雲翻譯API當返回響應403「每日限制超過」

  • 信用卡註冊
  • 不超過API

的每個閾值的上限,所以,我就能夠正常運行,直到昨天。 但是我今天一直都會遇到錯誤。

我使用「雲翻譯API客戶端庫」, 如果還有其他要檢查的問題,請教我一下嗎?

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

回答

0

自己解決了。

用於授權類型'authorized_user'。

不太匹配的認證方法。

我的解決辦法是:

構造函數添加選項 'keyFilePath' 目錄。

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