Mitglieder einer Kontaktgruppe ändern, die dem authentifizierten Nutzer gehört.
Die einzigen Systemkontaktgruppen, denen Mitglieder hinzugefügt werden können, sind contactGroups/myContacts
und contactGroups/starred
. Andere Systemkontaktgruppen sind veraltet und können nur noch Kontakte entfernt werden.
HTTP-Anfrage
POST https://people.googleapis.com/v1/{resourceName=contactGroups/*}/members:modify
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
resourceName |
Erforderlich. Der Ressourcenname der Kontaktgruppe, die geändert werden soll. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "resourceNamesToAdd": [ string ], "resourceNamesToRemove": [ string ] } |
Felder | |
---|---|
resourceNamesToAdd[] |
Optional. Die Ressourcennamen der hinzuzufügenden Kontaktpersonen im Format |
resourceNamesToRemove[] |
Optional. Die Ressourcennamen der zu entfernenden Kontakte im Format |
Antworttext
Die Antwort auf eine Anfrage zum Ändern der Kontaktgruppenmitglieder.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "notFoundResourceNames": [ string ], "canNotRemoveLastContactGroupResourceNames": [ string ] } |
Felder | |
---|---|
notFoundResourceNames[] |
Die Ressourcennamen der Kontakte, die nicht gefunden wurden. |
canNotRemoveLastContactGroupResourceNames[] |
Die Ressourcennamen der Kontakte, die nicht aus ihrer letzten Kontaktgruppe entfernt werden können. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/contacts
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.