【问题标题】:Change label in Google contacts更改 Google 联系人中的标签
【发布时间】:2018-12-04 05:35:15
【问题描述】:

我想将我的应用程序中的联系人与 Google 联系人同步。但不是全部,只是那些带有正确标签(标签)的。为此,我正在使用 Google 的 People APIs。但是我遇到了一个问题,包含标签信息的成员资格属性/字段是只读的。我什至无法创建具有正确标签的联系人/人。它抛出一个错误。有没有办法更新或创建带有标签的联系人?

铁道部信息头here

编辑:
我已经尝试过创建和更新联系人。在https://people.googleapis.com/v1/people:createContact 上发送 POST 和 PATCH 请求消息(类似于更新联系人)。两者都失败并出现相同的错误,memberships 参数是只读的。

contactGroupId 是我尝试分配给联系人的标签的 ID。

请求正文:

{
  "memberships": [
    {
      "contactGroupMembership": {
        "contactGroupId": "45asd3d7321gd"
      }
    }
  ]
  ... //Other parameters
}

【问题讨论】:

  • 你能分享一下你已经尝试过的东西吗?
  • @Chris 我已经编辑了我尝试过的内容。基本上创建或更新具有会员资格的联系人是行不通的。而且我还没有看到任何其他方法。

标签: google-api google-people-api


【解决方案1】:

你应该使用contactGroups.members.modify api 调用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 2021-01-30
    • 2012-11-16
    相关资源
    最近更新 更多