Aktualisieren Sie den Namen einer bestehenden Kontaktgruppe, die dem authentifizierten Nutzer gehört.
Die Namen der aktualisierten Kontaktgruppen müssen für die Kontaktgruppen der Nutzer eindeutig sein. Beim Versuch, eine Gruppe mit einem doppelten Namen zu erstellen, wird der HTTP-Fehler 409 zurückgegeben.
Mutate-Anfragen für denselben Nutzer sollten nacheinander gesendet werden, um erhöhte Latenz und Fehler zu vermeiden.
HTTP-Anfrage
PUT https://people.googleapis.com/v1/{contactGroup.resourceName=contactGroups/*}
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
contactGroup.resourceName |
Der Ressourcenname für die Kontaktgruppe, der vom Server zugewiesen wurde. Ein ASCII-String im Format |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"contactGroup": {
"resourceName": string,
"etag": string,
"metadata": {
"updateTime": string,
"deleted": boolean
},
"groupType": enum ( |
Felder | |
---|---|
contactGroup.etag |
Das HTTP-Entitäts-Tag der Ressource. Wird für die Validierung des Webcaches verwendet. |
contactGroup.metadata |
Nur Ausgabe. Metadaten zur Kontaktgruppe. |
contactGroup.groupType |
Nur Ausgabe. Typ der Kontaktgruppe. |
contactGroup.name |
Der Name der Kontaktgruppe, der vom Gruppeninhaber festgelegt wurde, oder ein vom System angegebener Name für Systemgruppen. Bei |
contactGroup.formattedName |
Nur Ausgabe. Der Name, der in der Sprache des Kontokontos des Betrachters übersetzt und formatiert wurde, oder der Sprache des HTTP-Headers |
contactGroup.memberResourceNames[] |
Nur Ausgabe. Die Liste der Ressourcennamen der Kontaktpersonen, die Mitglieder der Kontaktgruppe sind. Das Feld wird nur für GET-Anfragen ausgefüllt und gibt in der get-Anfrage nur so viele Mitglieder wie |
contactGroup.memberCount |
Nur Ausgabe. Die Gesamtzahl der Kontakte in der Gruppe, unabhängig von der in der Anfrage angegebenen Höchstzahl von Mitgliedern. |
contactGroup.clientData[] |
Die Kundendaten der Gruppe. |
updateGroupFields |
Optional. Eine Feldmaske zur Einschränkung der Felder in der Gruppe. Sie können mehrere Felder angeben, indem Sie sie durch Kommas trennen. Wenn kein Wert festgelegt oder das Feld leer ist, wird standardmäßig
|
readGroupFields |
Optional. Eine Feldmaske zur Einschränkung der zurückgegebenen Felder in der Gruppe. Wenn kein Wert festgelegt oder das Feld leer ist, wird der Standardwert
|
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von ContactGroup
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/contacts
Weitere Informationen finden Sie im Autorisierungsleitfaden.