People API Get 方法不返回电话号码?

Vic*_*que 3 rest get google-people-api

我一直在测试 People API get 方法。

https://developers.google.com/people/api/rest/v1/people/get

我注意到它没有返回电话号码。

还有其他数据: addresses,biographies,braggingRights,events,imClients,interests,occupations,organizations,relations,relationshipInterests,relationshipStatuses,residences,sipAddresses,skills,taglines,userDefined.

我尝试了所有范围,但没有帮助。这真的很容易测试。

我想返回电话号码。上周(4 月 9 日)仅使用 4 个瞄准镜就可以完美运行。

在职的

我怎样才能获得电话号码?

小智 5

至于 Google 电话号码 - 这是需要完成的配置:

对于“user.phonenumbers.read”范围,人员 API 文档指出 -“您的应用程序将被授予对 Google 个人资料中经过身份验证的用户电话号码的读取权限”。但“Google 个人资料”表示 Google Plus 个人资料,这与他们的核心 Google 个人资料 - 我的帐户完全不同。People API 仅从 Google Plus 个人资料中获取信息。

因此,即使用户在“我的帐户”中添加了他/她的联系方式,People API 也不会获取他们的电话号码,除非他们在 Google Plus 个人资料中手动添加了电话号码。

因此,请将电话号码添加到用户 Google Plus 个人资料中,然后重试