OAuth 2 인증 및 Google의 캘린더 API와 관련하여 어려운 시나리오가 있습니다.PHP Webhook의 Google API 요청 OAuth 2.0
외부 소스의 POST 호출에 의해 트리거 된 후 개인 일정 데이터를 처리하는 PHP 스크립트를 작성하려고합니다. 그러나 내 계정에 스크립트 액세스 권한을 부여하는 데 문제가 있습니다. 스크립트는 백그라운드에서 실행되기 때문에 Google API 요청을하는 PHP 명령 행 도구에 필요한 인증 코드를 입력 할 수있는 절대로 없습니다.
저는 개별 승인없이 개인 정보에 대한 액세스 권한을 부여하는 서비스 계정을 살펴 보았습니다.하지만 안타깝게도 G Suite 사용자 만 사용할 수 있습니다.
또한 스크립트를 수동으로 실행하려고 시도했지만 인증 할 코드를 입력 한 다음 외부 소스에서 실행했습니다. 인증 코드는 입력 된 동일한 액세스 모드에만 적합하고 외부 소스에 대한 응답은 코드를 묻는 것처럼 표시되기 때문에이 방법도 작동하지 않습니다.
마지막으로 외부 소스의 인증 코드로 응답하는 것은 옵션이 아닙니다. 트리거를 활성화 할 수있는 방법, 작동 방식 또는 통과하는 데이터를 변경할 수 없습니다.
TL : 내 개인 Google 캘린더 데이터에 PHP 스크립트 (백그라운드로만 실행)에 대한 액세스 권한을 부여하려면 어떻게합니까?
미리 감사드립니다.