Google API会获取所有已登录的帐户

时间:2015-05-16 11:03:59

标签: php google-api-php-client

我正在使用Google API Javascript SDK获取访问令牌,然后将令牌提交给服务器。在服务器端,我使用Google API PHP Client通过访问令牌获取用户信息,如果我登录了3个帐户,那么我只获取第一个帐户的信息。

如何获取所有登录帐户的数据?

这是我使用的PHP代码命令:

$google_user = Google_Client::getUserInfo($accessToken);

$ accessToken 由Javascript SDK获取并提交

- 2015年5月18日编辑 - 例如,我登录了3个帐户 myemail1@gmail.com myemail2@gmail.com myemail3@gmail.com 。我的网站有 myemail2@gmail.com 作为登录电子邮件地址。使用上面的代码段,我只是得到$google_user myemail1@gmail.com

1 个答案:

答案 0 :(得分:1)

没有api会返回已登录到您的应用程序的所有帐户的列表。

作为开发人员,您可以在访问应用程序时跟踪每个用户。如果您想稍后再次访问它们,则需要保存每个人的刷新令牌。访问令牌是短暂的,将到期。