クライアント用のカレンダーツールを作成しています。彼は私がアクセスできるGoogleアカウントに仕事のカレンダーを持っています。ツールにはGoogleCalendarAPIを使用しますが、GoogleAPIとOAuth関連のものは初めてです。PHPを使用します。OAuth2サービスアカウントを使用する必要がありますか、それともそのGoogleアカウントから通常のOAuth2 WebアプリケーションクライアントIDを作成する必要がありますか?
この情報が役立つ場合、私が作成するツールはこれを行います。1)クライアントが新しいカレンダーを作成し、いくつかのイベントを入力するフォームに入力できるようにします。2)これらのカレンダーに加えられた変更をリストしたメーリングリストに週に2回メールを送信します。
また、各カレンダーのiframeを表示するページを作成するので、クライアントはGoogleアカウントを持っていなくてもiframeを見ることができます。