Das Aktualisieren und Löschen eines freigegebenen Kontakts ist ähnlich, da für beide die Bearbeitungs-URL des Kontakts verwendet wird.
Freigegebenen Kontakt aktualisieren
Beim Aktualisieren eines Eintrags muss das gesamte vom Server abgerufene XML beibehalten werden. Andernfalls werden ignorierte Elemente gelöscht. Es kann bis zu 24 Stunden dauern, bis Aktualisierungen in der automatischen Vervollständigung und im Kontaktmanager angezeigt werden.
So aktualisieren Sie einen vorhandenen freigegebenen Kontakt:
- Eintrag zum Aktualisieren abrufen
- Bearbeiten Sie den Eintrag.
Senden Sie eine
PUT-Anfrage mit dem aktualisierten Eintrag an die Bearbeitungs-URL des Kontakts. Verwenden Sie den Inhaltstypapplication/atom+xmlund achten Sie darauf, dass der Wert<id>genau mit dem vorhandenen Eintrag übereinstimmt. Die Bearbeitungs-URL endet mit einer Versionsnummer, um Konflikte zu erkennen. Weitere Informationen finden Sie unter Versionsverwaltung.Aktualisieren Sie den Eintrag:
<entry> <id>https://www.google.com/m8/feeds/contacts/DOMAIN/base/8411573</id> <updated>2008-02-28T18:47:02.303Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>TITLE_NAME</title> <gd:name> <gd:fullName>FIRST_NAME LAST_NAME</gd:fullName> </gd:name> <content type='text'>NOTES</content> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573' /> <link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573/1204224422303000' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#other' primary='true'>PRIMARY_PHONE_NUMBER</gd:phoneNumber> <gd:extendedProperty name="CUSTOM_PROPERTY" value="CUSTOM_PROPRTY_VALUE" /> </entry>
Ersetzen Sie Folgendes:
DOMAIN: Ihre Domain, z. B. beispiel.de.TITLE_NAME: Ein Name für den Eintrag, z. B. „Kontaktliste für beispiel.de“.FIRST_NAME: Der Vorname des Kontakts.LAST_NAME: Nachname des Kontakts.PROJECTION: Der Projektionswert. Informationen zu den unterstützten Werten finden Sie unter Prognosewerte.PRIMARY_PHONE_NUMBER: Bevorzugte Telefonnummer.CUSTOM_PROPERTY: Name für eine benutzerdefinierte Property.CUSTOM_PROPRTY_VALUE: Wert für eine benutzerdefinierte Property.Beispiel für einen aktualisierten Eintrag mit markierter Bearbeitungs-URL:
<entry> <id>https://www.google.com/m8/feeds/contacts/example.com/base/8411573</id> <updated>2008-02-28T18:47:02.303Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>Fitzgerald</title> <gd:name> <gd:fullName>Fitzgerald</gd:fullName> </gd:name> <content type='text'>Notes</content> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573' /> <link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573/1204224422303000' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#other' primary='true'>456-123-2133</gd:phoneNumber> <gd:extendedProperty name="pet" value="hamster" /> <gd:extendedProperty name="cuisine"> <italian /> </gd:extendedProperty> </entry>
Freigegebene Kontakte löschen
Es kann bis zu 24 Stunden dauern, bis gelöschte Kontakte aus der automatischen Vervollständigung und dem Kontaktmanager entfernt werden. Aktualisieren Sie Kontakte nicht, indem Sie sie löschen und wieder hinzufügen. Weitere Informationen finden Sie unter Kontakte aktualisieren.
- Wenn Sie einen freigegebenen Kontakt löschen möchten, senden Sie eine
DELETE-Anfrage an die Bearbeitungs-URL des Kontakts. Dies ist dieselbe URL, die zum Aktualisieren von Kontakten verwendet wird.
Google behält Platzhalter für gelöschte Kontakte 30 Tage lang bei. Verwenden Sie den Abfrageparameter showdeleted, um sie anzufordern.
Nächste Schritte
Foto für einen geteilten Kontakt aktualisieren oder löschen