Reports API: 認証トークン アクティビティ レポート

承認トークン アクティビティ レポートには、ユーザーがアクセスを許可したサードパーティのウェブサイトとアプリケーションに関する情報が返されます。各レポートは、サードパーティ ドメインや付与された認可スコープなどのレポート固有のパラメータを含む基本レポート エンドポイント リクエストを使用します。各レポートの最大期間は過去 180 日間です。

OAuth トークン アクティビティ レポートは、顧客契約に準拠した合法的な目的でのみ使用できます。

ドメインのすべての認証トークン イベントを取得する

サードパーティ アプリケーションのすべての承認イベントを取得するには、次の GET HTTP リクエストを使用し、その際には承認に関するドキュメントで説明した認証トークンを含めます。リクエストのクエリ文字列とレスポンスのプロパティの詳細については、API リファレンスをご覧ください。読みやすくするために、次の例では改行を使用しています。

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/token?endTime=end date&startTime=start date
&maxResults=maximum number of events returned on a response page

次の例では、過去 180 日間のアカウントのすべての認可イベントに関するレポートを取得します。maxResults クエリ パラメータにより、このレポートは 1 ページあたり 25 件の結果を返します。

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/token?maxResults=25

イベント名で認証トークン イベントを取得する

場合によっては、アプリケーションのアクセス権が取り消されたかどうかなど、特定のイベントを取得することがあります。これを行うには、次の形式の GET HTTP リクエストを使用します。

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/token?maxResults=maximum number of events returned on a response page
&eventName=name of the OAuth token event

次の例は、ドメインのすべての revoke イベントを取得する方法を示しています。

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/token?eventName=revoke&maxResults=25