0
我有我的setScopes()
方法到setScopes('email')
...我不确定如何获取更多用户信息,例如用户个人资料图像,姓名等等等。我想知道如何去做这件事。我阅读过文档,并没有说明如何在Payload中生成用户信息。使用Google API获取更多用户信息,然后只是电子邮件和googleID/Sub
我的代码是用PHP编写的,请用这种语法回复。不知道你是否需要更多的信息。
我有我的setScopes()
方法到setScopes('email')
...我不确定如何获取更多用户信息,例如用户个人资料图像,姓名等等等。我想知道如何去做这件事。我阅读过文档,并没有说明如何在Payload中生成用户信息。使用Google API获取更多用户信息,然后只是电子邮件和googleID/Sub
我的代码是用PHP编写的,请用这种语法回复。不知道你是否需要更多的信息。
无论何时添加示波器,请转至OAuth 2.0 Scopes for Google API's页面。
在那里您会找到一个Scopes列表。要添加范围,请在需要时简单调用addScope()
方法,并传入范围。您可以添加多个范围。请参阅下面的示例,其中抓取用户信息和电子邮件以及配置文件信息。 (这里假定你在Google客户端保存到_client
变量的类中。
$this->_client->addScope('https://www.googleapis.com/auth/userinfo.email');
$this->_client->addScope('https://www.googleapis.com/auth/userinfo.profile');