从googleplusapi中获取空白名称(显示名称)



我正在开发一个登录系统,在该系统中,用户可以使用google-plus-api登录到网站。在令牌验证后,我正在访问"我"端点。但在某些情况下,我会遇到一个问题,即我无法获得用户的displayName/Name对象。使用的作用域:plus.profile和plus.login最后一击:"我"

$service=new Google_Service_Plus($client);
    $userinfo=$service->people->get('me');

我想获取用户的用户名。

Google+登录为所有拥有谷歌帐户的用户提供支持,即使他们尚未创建Google+个人资料。您的应用程序可以提示这些用户创建Google+个人资料(通过使用https://www.googleapis.com/auth/plus.login范围)或不(通过使用配置文件范围)

切换到Google+登录

如果使用https://www.googleapis.com/auth/plus.login作用域,则保证用户拥有Google+配置文件。

如果您想带来有关个人资料(姓名)和电子邮件的信息。

我建议您添加以下由两个空格分隔的范围:

profile  email

profile带来姓名(givenName、familyName等),email带来电子邮件。

相关内容

  • 没有找到相关文章

最新更新