今更感漂いますが気にしない:-) ちょっとGoogleカレンダーにアクセスするバッチアプリを書いてたんですが、いろいろと苦労したのでまとめてみます。 前置き PHPからGoogleのAPI群にアクセスする記事はいろいろありますが、ユーザーがブラウザを介してアクセスするモノ(Web Server Applicationsと呼ばれる)がほとんどです。一方で、バッチアプリなどブラウザを介さずにGoogleのAPIにアクセス(Service Accountsと呼ばれる)するモノはあまり見つかりません。 Web Server Applications Service Accounts 上のリンクにある図を見比べてもらえれば分かりますが、これら2つの大きな違いは"User Login & Consent"の部分、つまり、ログインとアプリのアクセス許可があるかどうか?なんですが、バッチアプリの場合はこれ