Google一个脚本多人OAuth授权

Google OAuth authorisation of many people in one script

美好的一天! Google OAuth 我有一个小问题。某些应用程序需要将来自某些数据库的联系人与 Google 联系人同步。因此,我必须在 Google Cloud People 中授权我的应用程序中的用户。所以问题是如何循环授权人导入联系人,我应该为每个用户存储什么?我真的希望你明白我的意思。我正在使用 PHP Google API library.

要访问用户 google 联系人数据,您需要获得他们的同意。当您对每个用户进行身份验证时,您应该请求离线访问,然后 google 将 return 给您一个刷新令牌。

如果您将刷新令牌存储在数据库中,您将能够随时使用它来请求新的访问令牌。使用访问令牌,您将能够访问用户数据。

$client->fetchAccessTokenWithRefreshToken($refreshToken);