我正在使用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 。
答案 0 :(得分:1)
没有api会返回已登录到您的应用程序的所有帐户的列表。
作为开发人员,您可以在访问应用程序时跟踪每个用户。如果您想稍后再次访问它们,则需要保存每个人的刷新令牌。访问令牌是短暂的,将到期。