Google 広告アカウントにはユーザーデータが含まれているため、このデータにアクセスするには、アプリケーションがユーザーから承認を得る必要があります。この承認を取得する方法に基づいて、大まかに 2 つのアプローチがあります。
アプリの種類を選択する
Google 広告アカウントにはユーザーデータが含まれているため、アプリはこのデータにアクセスするためにユーザーの許可を得る必要があります。この承認を取得する方法に基づいて、大まかに 2 つのアプローチがあります。
サービス アカウント | ユーザー認証 | |
概要 | サービス アカウントにそのアカウントへのアクセス権を付与するように、Google 広告アカウントを手動で構成します。その後、アプリはサービス アカウントの認証情報を使用して、ユーザーの操作なしで Google 広告アカウントに対して API 呼び出しを行うことができます。API 呼び出しは、サービス アカウントが Google 広告アカウントにアクセスできる限り機能します。 | アプリが Google 広告アカウントを管理できるように、ユーザーから 1 回限りの OAuth 2.0 認可を取得します。その後、アプリは OAuth 2.0 更新トークン(OAuth 2.0 認可プロセスの一部として発行される)を使用して、Google 広告アカウントに対して API 呼び出しを行うことができます。API 呼び出しは、ユーザーが承認を取り消さない限り、または無効な操作やその他の理由で承認が期限切れになるまで機能します。 |
使いやすさ | アプリでユーザーの認可がないため、最小限の構成と承認が必要です。 | ユーザー認証がアプリの一部であるため、広範な構成と承認が必要。 |
推奨事項 | 推奨される方法として強く推奨 | 以前の方法。サービス アカウントに Google 広告アカウントに必要な権限を付与できない場合に、代替オプションとして使用します。 |