PHP 편집자 Youzi는 go google api를 사용할 때 새로고침 액세스 및 새로고침 토큰을 자주 접합니다. 그런데 어떻게 제 시간에 알림을 받을 수 있나요? 실제로 콜백 URL을 설정하면 이 작업을 수행할 수 있습니다. 새로고침 작업이 완료되면 Google은 이 URL로 POST 요청을 보내 새로고침 상태를 알려줍니다. 이러한 방식으로 우리는 후속 처리 및 운영을 용이하게 하기 위해 적시에 액세스 및 토큰 새로 고침에 대한 관련 정보를 얻을 수 있습니다.
내 애플리케이션은 oauth2 프로세스를 통해 사용자로부터 AccessToken 및 RefreshToken을 성공적으로 획득했습니다. 그런 다음 나중에 액세스하고 사용자를 대신하여 요청을 수행할 수 있도록 데이터베이스에 저장합니다. 지금까지는 잘 작동하고 있습니다. 하지만 내 AccessToken이 만료되면 Go Google API 라이브러리는 해당 RefreshToken을 사용하여 RefreshToken과 함께 AccessToken을 자동으로 새로 고칩니다. 이 방법도 훌륭하게 작동하지만 향후 세션에서 새 토큰 세트를 사용하려면 해당 토큰을 데이터베이스에 다시 저장해야 합니다. 그렇다면 액세스 토큰이 변경되면 Go Google API가 나에게 알리도록 하려면 어떻게 해야 할까요?
node.js 라이브러리의 예에는 이를 달성하기 위해 등록할 수 있는 간단한 콜백이 있습니다. 하지만 Go 라이브러리에 대한 문서는 그다지 좋지 않습니다.
Google 공식 문서: https://developers.google.com/identity/protocols/oauth2/web-server?hl=de#offline
golang/oauth2 코드를 파헤쳐본 결과, 그런 기능 . 그러나 이를 활성화하기 위해 위 저장소에서 풀 요청을 열었습니다. https://www.php.cn/link/8fbf752a03d27d94c949ca816b453196
위 내용은 Google API가 액세스 및 새로 고침 토큰을 새로 고칠 때 알림을 받는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!