方法:people.get()不返回名称

时间:2018-06-08 17:54:48

标签: google-api gapi google-people

我对API有疑问:

获取https://people.googleapis.com/v1/ {resourceName = people / *}

resourceName = people / account_id 且personFields为'names'时,仅当 account_id 拥有Google+帐户时,API才会返回姓名与之相关联。对于没有关联Google+帐户的 account_id ,不会返回任何名称。

我的申请范围是:

这是预期的行为吗?是否可以在没有Google+帐户的情况下通过account_id获取帐户名称?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

这是预期的行为。通常,在获取其他用户的数据时,您只能获取其公共数据。非G +用户没有公开个人资料,因此他们的名字不公开,除非他们明确将其名称设置为公开。

有关您应该获得哪些数据的详细信息,请参阅https://developers.google.com/people/#a_merged_view_of_people_information