내 Gmail 계정의 사용자로부터 확인을 수신합니다. 나는 내 웹 사이트에 확인을 표시하기 위해 서버 측 PHP 스크립트로 그들을 읽고 싶다. Google APis에서 OAuth 2.0 클라이언트 ID와 서비스 키를 받았습니다. 이메일을 받기 위해 특정 Gmail 계정에이 키들을 어떻게 사용합니까? 간단한 문서를 찾을 수 없습니다.특정 Gmail 계정 인증 PHP의 Google API
1
A
답변
1
서비스 계정을 사용하여 일반 사용자 Gmail 계정에 액세스 할 수 없습니다. 이것은 사전 승인 할 방법이 없기 때문입니다.
사용자가 Oauth2를 사용하여 응용 프로그램을 인증하고 각 사용자에 대해 새로 고침 토큰을 받도록해야합니다. 그런 다음 서버 측 스크립트에서 새로 고침 토큰을 사용하여 gmails를 읽는 데 사용할 수있는 새 액세스 토큰을 요청할 수 있습니다. Google PHP 클라이언트 라이브러리 팀에서 라이브러리 사용에 대한 몇 가지 예를 만들었습니다. Google-api-php-client
사이드 노트 : 당신이 말하는 사용자가 Google 도메인 계정의 일부인 경우 서비스 계정 권한을 부여하여 사용자 이메일에 액세스 할 수 있습니다.