【Google Analytics Reporting API】403 Uncaught Google_Service_Exceptionでサンプルプログラムが動かない
ドリリウムは移転しました。
約5秒後に自動的にリダイレクトします。
以下のようなエラーが出てGoogle Analytics Reporting APIが動かない場合の対処法です。
PHP Fatal error: Uncaught Google_Service_Exception: {
"error": {
"code": 403,
"message": "Analytics Reporting API has not been used in project *** before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/analyticsreporting.googleapis.com/overview?project=*** then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"errors": [
{
"message": "Analytics Reporting API has not been used in project *** before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/analyticsreporting.googleapis.com/overview?project=*** then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
"domain": "usageLimits",
"reason": "accessNotConfigured",
"extendedHelp": "https://console.developers.google.com"
}
],
"status": "PERMISSION_DENIED"
}
}
in ***\Vendor\google\apiclient\src\Google\Http\REST.php on line 118
方法1 しばらく待つ
Google Cloud Platform(認証情報)で認証情報(OAuthクライアントID)を作成して間もないと、このエラーが出る場合があります。認証情報を作って間もない場合には少し待ってみましょう。10分程度待っても同じエラーが出る場合には別の原因の可能性があります。
方法2 APIが有効か確認する
Google Cloud Platformにアクセスしてください。
Google analytics Reporting APIが有効になっていることを確認してください。
有効になっていない場合には「有効にする」ボタンから有効にしてください。