Aktualisieren Sie den Namen einer vorhandenen Kontaktgruppe, die dem authentifizierten Nutzer gehört.
Aktualisierte Kontaktgruppennamen müssen für die Kontaktgruppen des Nutzers eindeutig sein. Beim Versuch, eine Gruppe mit einem bereits vorhandenen Namen zu erstellen, wird der HTTP-Fehler 409 zurückgegeben.
Änderungsanfragen für denselben Nutzer sollten sequenziell 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 vom Server zugewiesene Ressourcenname für die Kontaktgruppe. 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 Web-Cache-Validierung verwendet. |
contactGroup.metadata |
Nur Ausgabe. Metadaten zur Kontaktgruppe. |
contactGroup.groupType |
Nur Ausgabe. Der Typ der Kontaktgruppe. |
contactGroup.name |
Der vom Gruppeninhaber festgelegte Kontaktgruppenname oder ein vom System bereitgestellter Name für Systemgruppen. Für |
contactGroup.formattedName |
Nur Ausgabe. Der Name wurde in der Sprache des Zuschauerkontos oder in der |
contactGroup.memberResourceNames[] |
Nur Ausgabe. Die Liste der Ressourcennamen der Kontaktperson, 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 maximalen Anzahl von Mitgliedern. |
contactGroup.clientData[] |
Die Kundendaten der Gruppe. |
updateGroupFields |
Optional. Eine Feldmaske, um einzuschränken, welche Felder in der Gruppe aktualisiert werden. Sie können mehrere Felder angeben, indem Sie sie durch Kommas trennen. Wenn kein Wert festgelegt oder ein leerer Wert festgelegt wird, ist die Standardeinstellung
|
readGroupFields |
Optional. Eine Feldmaske, um einzuschränken, welche Felder für die Gruppe zurückgegeben werden. Wenn kein Wert festgelegt oder ein leerer Wert festgelegt wird, werden standardmäßig
|
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 Leitfaden zur Autorisierung.