【问题标题】:Google People API - get contact details (batch)Google People API - 获取联系方式(批量)
【发布时间】:2021-09-04 09:49:38
【问题描述】:

使用Google People API,可以通过ID获取联系方式。

"https://people.googleapis.com/v1/" + id + "?key=" + <KEY> + "&personFields=addresses,clientData,emailAddresses,names,organizations,phoneNumbers,birthdays",

是否可以批量获取此类详细信息?我有一个包含 100 个联系人 ID 的列表,我希望它们立即获取,因为这样会更快。

【问题讨论】:

    标签: google-api google-contacts-api google-people-api


    【解决方案1】:

    在您的情况下,使用“方法:people.getBatchGet”的方法怎么样?使用此方法时,一次 API 调用即可检索 200 个资源名称(最大数量)。当这用于你的情况时,它变成如下。

    curl 命令示例:

    curl \
      'https://people.googleapis.com/v1/people:batchGet?personFields=addresses%2CclientData%2CemailAddresses%2Cnames%2Corganizations%2CphoneNumbers%2Cbirthdays&resourceNames=people%2Fsample1&resourceNames=people%2Fsample2&resourceNames=people%2Fsample3' \
      --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
      --header 'Accept: application/json' \
      --compressed
    
    • 在上述情况下,未编码的端点是https://people.googleapis.com/v1/people:batchGet?personFields=addresses,clientData,emailAddresses,names,organizations,phoneNumbers,birthdays&amp;resourceNames=people/sample1&amp;resourceNames=people/sample2&amp;resourceNames=people/sample3
    • 此外,您可以使用“试用此 API”进行测试。 Ref

    参考:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多