【问题标题】:Method: people.get() does not return names方法:people.get() 不返回名称
【发布时间】:2018-11-18 20:05:03
【问题描述】:

我有一个关于 API 的问题:

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

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

我的申请范围是:

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

提前谢谢你。

【问题讨论】:

    标签: google-api google-api-js-client google-people-api


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-09
      相关资源
      最近更新 更多