如何在Google的People API中从DisplayName获取联系方式

问题描述

这就是我想做的-

  1. 从日历API中获取生日(事件)。这具有联系人的说明-人员的生日。我从这里提取名字。
  2. 接下来使用提取displayName,我想从我的联系人中获取此人的详细信息。

我找不到根据名称进行过滤的合适方法

Method: people.get可用于获取特定的联系人,但它基于resourceName(服务器分配的people / )进行搜索

因此,有一种方法可以通过其姓名搜索/获取特定人员的联系方式。

或欢迎其他方法的建议。我正在尝试创建一个Birthday_wishes发件人(如果您还没有猜到:-))

谢谢。

解决方法

People.get仅将返回当前已验证用户的配置文件数据。谁在配置文件范围内授权了您的应用程序。

您将无法搜索随机的人并获得他们的个人资料数据,而无需他们首先授权您的应用程序。

您也许可以通过Connections.list进行操作,它应该返回有关用户拥有的所有联系人的列表,并查看他们是否添加了人员姓名。