问题: 我正在尝试使用 Google Apps 脚本和 Google People API 来处理 Google 通讯录。这是我需要帮助的:
使用 Google People API 从 Google 通讯录中获取联系人。 通过 Apps 脚本将新联系人添加到 Google 通讯录,确保现有联系人不重复。 到目前为止,我已经:
在 Google Apps 脚本中启用 People API。 授予脚本与 Google 通讯录交互所需的权限。 但是,我面临一些问题。
我的问题是:
如何使用 Google Apps 脚本和 People API 从 Google 通讯录获取联系人列表(姓名、电话号码等)?
如何通过 Apps 脚本将新联系人添加到 Google 通讯录?我想确保如果联系人已经存在,则不会重复。
任何人都可以帮助我完成基本步骤或指出我缺少什么吗?
如果您正在寻找列出连接。您可以使用终点:
GET https://people.googleapis.com/v1/{resourceName=people/*}/connections
您可以参考这个文档根据您的需要检查和修改请求。
要修改您希望 People API 返回的数据,您需要编辑
personFields
根据您的需要进行更改。
创建新联系人。您可以使用此端点。
POST https://people.googleapis.com/v1/people:createContact
如何创建新联系人可以参考这个文档。
关于你的最后一个问题,有很多方法可以实现这一点,你需要的是利用上述两个端点,以及这个文档上的people.get方法。