1

私のGmailアカウントのユーザーからの確認を受け取ります。私は自分のウェブサイトに確認を表示するために、サーバー側のPHPスクリプトでそれらを読んでみたい。 OAuth 2.0クライアントIDとGoogle APisのサービスキーを取得しました。特定のGmailアカウントでこれらのキーを使用して電子メールを取得するにはどうすればよいですか?私は簡単な文書を見つけることができません。特定のGmailアカウントを認証するGoogle APIのPHP

答えて

1

サービスアカウントを使用して通常のユーザーのGmailアカウントにアクセスすることはできません。これは、事前認証する方法がないためです。

ユーザーがOauth2を使用してアプリケーションを認証し、ユーザーごとに更新トークンを取得する必要があります。その後、サーバー側のスクリプトでリフレッシュトークンを使用して、そこにあるgmailsを読み取るために使用できる新しいアクセストークンを要求することができます。 Google PHPクライアントライブラリチームは、ライブラリの使用例をいくつか作成しました。 Google-api-php-client

サイドノート:あなたが話しているユーザーがGoogleドメインアカウントの一部である場合は、サービスアカウントのアクセス許可を付与してユーザーのメールにアクセスすることができます。

関連する問題