更改 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调用
我想将应用程序中的联系人与 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调用