从google plus api获取空白名称(显示名称)

时间:2015-02-07 12:46:21

标签: google-api google-plus google-api-php-client google-api-client

我正在使用google plus api登录系统的登录系统。我正在打击"我"令牌验证后的端点。但是我在某些情况下遇到问题,我没有得到用户的displayName / Name对象。 使用的范围:plus.profile和plus.login Endpint命中:" me"

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

我想获取用户的用户名。

2 个答案:

答案 0 :(得分:1)

  

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

Switch to Google+ Sign-In

如果您使用https://www.googleapis.com/auth/plus.login范围,则系统会保证用户拥有Google+个人资料。

答案 1 :(得分:0)

  

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

我建议你添加以两个空格分隔的跟随范围:

profile  email

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