更改 Google 个联系人中的标签

Change label in Google contacts

我想将应用程序中的联系人与 Google 联系人同步。但不是全部,只是那些带有正确标签(tag)的。为此,我正在使用 Google 的 People Apis。但是我 运行 遇到了一个问题,保存有关标签信息的成员资格 property/field 是只读的。我什至无法创建带有正确标签的 contact/person。它抛出一个错误。有没有办法更新或创建带有标签的联系人?

更多信息头here

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

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

请求正文:

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

你应该使用contactGroups.members.modifyapi调用