我正在使用google plus api登录系统的登录系统。我正在打击"我"令牌验证后的端点。但是我在某些情况下遇到问题,我没有得到用户的displayName / Name对象。 使用的范围:plus.profile和plus.login Endpint命中:" me"
$service=new Google_Service_Plus($client);
$userinfo=$service->people->get('me');
我想获取用户的用户名。
答案 0 :(得分:1)
Google+登录为拥有Google帐户的所有用户提供支持,即使他们尚未创建Google+个人资料。您的应用可以提示这些用户创建Google+个人资料(使用https://www.googleapis.com/auth/plus.login范围)或不使用(通过使用个人资料范围)
如果您使用https://www.googleapis.com/auth/plus.login
范围,则系统会保证用户拥有Google+个人资料。
答案 1 :(得分:0)
如果您想提供有关个人资料(姓名)和电子邮件的信息。
我建议你添加以两个空格分隔的跟随范围:
profile email
profile
带上姓名(givenName,familyName等),email
带上电子邮件。