【问题标题】:How to get the contact details from DisplayName in Google's People API如何从 Google 的 People API 中的 DisplayName 获取联系方式
【发布时间】:2020-09-16 07:37:42
【问题描述】:

这就是我想要做的——

  1. 从日历 API 获取生日(事件)。这有联系人的描述 - 人的生日。我正在从这里提取名称。
  2. 接下来使用提取的 DisplayName,我想从我的联系人中获取此人的详细信息。

我找不到合适的方法来根据名称获取/过滤。

Method: people.get可以用来获取具体的联系人,但是它会根据resourceName(即服务器分配的people/)进行搜索

那么,有没有办法通过姓名搜索/获取特定人员的联系方式。

或接受其他方法的建议。我正在尝试创建一个生日祝福发件人(如果您还没有猜到的话:-))

提前谢谢你。

【问题讨论】:

    标签: google-api google-people-api


    【解决方案1】:

    People.get 只会返回当前经过身份验证的用户的个人资料数据。谁授权您的应用程序使用配置文件范围。

    如果没有他们首先授权您的应用程序,您将无法搜索随机人员并获取他们的个人资料数据。

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

    【讨论】:

    • people.get 也可用于获取单个 person 详细信息,前提是您具有资源名称。无需授权。并获得 1 个人的所有联系人(可能是 1000 人)的完整列表,细节有点未优化。想知道是否有更好的方法...还是谢谢你。
    猜你喜欢
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多