Nachdem Sie die Authentifizierung eingerichtet haben, können Sie mit der Domain Shared Contacts API neue freigegebene Kontakteinträge in einer Google Workspace-Domain veröffentlichen. Es kann bis zu 24 Stunden dauern, bis freigegebene Kontakte in der automatischen Vervollständigung und im Kontaktmanager angezeigt werden.
Erstellen Sie eine XML-Darstellung des freigegebenen Kontakts, die als Atom-Element
<entry>des Kontakttyps veröffentlicht werden soll:<atom:entry xmlns:atom='http://www.w3.org/2005/Atom' xmlns:gd='http://schemas.google.com/g/2005'> <atom:category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <gd:name> <gd:givenName>FIRST_NAME</gd:givenName> <gd:familyName>LAST_NAME</gd:familyName> <gd:fullName>FIRST_NAME LAST_NAME</gd:fullName> </gd:name> <atom:content type='text'>NOTES</atom:content> <gd:email rel='http://schemas.google.com/g/2005#work' primary='true' address='PRIMARY_EMAIL_ADDRESS' displayName='PREFERRED_NAME' /> <gd:email rel='http://schemas.google.com/g/2005#home' address='SECONDARY_EMAIL_ADDRESS' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#work' primary='true'> PRIMARY_PHONE_NUMBER </gd:phoneNumber> <gd:phoneNumber rel='http://schemas.google.com/g/2005#home'> SECONDARY_PHONE_NUMBER </gd:phoneNumber> <gd:im address='INSTANT_MESSAGING_ADDRESS' protocol='http://schemas.google.com/g/2005#GOOGLE_TALK' primary='true' rel='http://schemas.google.com/g/2005#home' /> <gd:structuredPostalAddress rel='http://schemas.google.com/g/2005#work' primary='true'> <gd:city>CITY_NAME</gd:city> <gd:street>ADDRESS</gd:street> <gd:region>REGION_NAME</gd:region> <gd:postcode>POST_CODE</gd:postcode> <gd:country>COUNTRY_NAME</gd:country> <gd:formattedAddress> FORMATTED_ADDRESS </gd:formattedAddress> </gd:structuredPostalAddress> </atom:entry>
Ersetzen Sie Folgendes:
FIRST_NAME: Der Vorname des Kontakts, z. B. Dana.LAST_NAME: Der Nachname des Kontakts, z. B. A.PRIMARY_EMAIL_ADDRESS: Bevorzugte E-Mail-Adresse, z. B. dana@beispiel.de.PREFERRED_NAME: Anzeigename für den Nutzer, z. B. Dana A.SECONDARY_EMAIL_ADDRESS: Sekundäre E-Mail-Adresse, z. B. da@beispiel.de.PRIMARY_PHONE_NUMBER: Bevorzugte Telefonnummer, z. B. 800-555-0100.SECONDARY_PHONE_NUMBER: Sekundäre Telefonnummer, z. B. 800-555-0101.INSTANT_MESSAGING_ADDRESS: E-Mail-Adresse für Instant Messaging, z. B. dana@beispiel.de.CITY_NAME: Name der Stadt, z. B. Mountain View.ADDRESS: Adresse, z. B. 1800 Amphibious Blvd.REGION_NAME: Bundesland oder Provinz, z. B. CA.POST_CODE: Postleitzahl, z. B. 94045.COUNTRY_NAME: Land, z. B. USA.FORMATTED_ADDRESS: Adresse, die gemäß lokalen Konventionen formatiert ist, z. B. 1800 Amphibious Blvd. Mountain View, CA 94045, USA.
Wenn Sie diesen Eintrag veröffentlichen möchten, senden Sie ihn an die Feed-URL der Kontaktliste:
- Fügen Sie das Atom-Element
<entry>in den Text einer neuenPOST-Anfrage ein. Verwenden Sie dazu den Inhaltstypapplication/atom+xml. - Senden Sie die
POST-Anfrage an die Feed-URL.
Wenn Sie beispielsweise einen Kontakt zur Liste „beispiel.de“ hinzufügen möchten, senden Sie die
POST-Anfrage an die folgende URL:https://www.google.com/m8/feeds/contacts/example.com/fullDer Server erstellt den Kontakt und gibt einen
HTTP 201 CREATED-Statuscode zusammen mit dem neuen Kontakteintrag zurück. Der zurückgegebene Eintrag enthält vom Server generierte Elemente wie<id>.Wenn die Anfrage fehlschlägt, gibt der Server einen anderen Statuscode zurück. Weitere Informationen finden Sie in der Google Data API-Protokollreferenz.
- Fügen Sie das Atom-Element