美好的一天!我对Google OAuth
有一个小问题。有一些应用程序需要将某些数据库中的联系人与Google通讯录同步。因此,我必须在Google Cloud People
的应用程序中授权用户。因此,问题是如何周期性地授权人员导入联系人,我应该为每个用户存储什么?我真的希望你明白我的意思。我正在使用PHP Google API library
。
答案 0 :(得分:2)
要访问用户google联系人数据,您需要他们的同意。当您对每个用户进行身份验证时,您应该请求离线访问,然后Google会向您返回刷新令牌。
如果将刷新令牌存储在数据库中,则可以随时使用该令牌来请求新的访问令牌。使用访问令牌,您将可以访问用户数据。
$client->fetchAccessTokenWithRefreshToken($refreshToken);