Method: contactGroups.members.modify

Kimliği doğrulanmış kullanıcının sahip olduğu kişi grubunun üyelerini değiştirir.

Üye eklenebilecek sistem kişi grupları yalnızca contactGroups/myContacts ve contactGroups/starred'dir. Diğer sistem kişi grupları için destek sonlandırılmıştır ve bu gruplar yalnızca kişiler kaldırılabilir.

HTTP isteği

POST https://people.googleapis.com/v1/{resourceName=contactGroups/*}/members:modify

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
resourceName

string

Zorunlu. Değiştirilecek kişi grubunun kaynak adı.

İstek içeriği

İsteğin gövdesi, aşağıdaki yapıya sahip veriler içerir:

JSON gösterimi
{
  "resourceNamesToAdd": [
    string
  ],
  "resourceNamesToRemove": [
    string
  ]
}
Alanlar
resourceNamesToAdd[]

string

İsteğe bağlı. İlgili kişilerin people/{person_id} biçimindeki kaynak adları. resourceNamesToAdd ve resourceNamesToRemove alanlarındaki kaynak adlarının toplam sayısı en fazla 1000 olmalıdır.

resourceNamesToRemove[]

string

İsteğe bağlı. Kaldırılacak ilgili kişilerin people/{person_id} biçimindeki kaynak adları. resourceNamesToAdd ve resourceNamesToRemove alanlarındaki kaynak adlarının toplam sayısı en fazla 1000 olmalıdır.

Yanıt gövdesi

Kişi grubu üyelerini değiştirme isteğine verilen yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "notFoundResourceNames": [
    string
  ],
  "canNotRemoveLastContactGroupResourceNames": [
    string
  ]
}
Alanlar
notFoundResourceNames[]

string

Bulunamadı olan kişi kaynak adları.

canNotRemoveLastContactGroupResourceNames[]

string

Son kişi grubundan kaldırılamayan kişi kaynak adları.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/contacts

Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.