ドリリウム

釣り、DIY、バイク、車、家具作り、アクアリウム、コーヒー。熱意を持って趣味を続けていると勝手に集まる知識や経験、役立つことやおもしろいことを記事にしています。

MENU

【Google Analytics Reporting API】403 Uncaught Google_Service_Exceptionでサンプルプログラムが動かない

以下のようなエラーが出て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が有効になっていることを確認してください。

f:id:katamichinijikan:20180725191826p:plain

有効になっていない場合には「有効にする」ボタンから有効にしてください。