Kimlik doğrulama ayarlarını yaptıktan sonra, yeni paylaşılan kişi girişlerini bir Google Workspace alanında yayınlamak için Domain Shared Contacts API'yi kullanın. Paylaşılan kişilerin otomatik tamamlama ve kişi yöneticisinde görünmesi 24 saati bulabilir.
Paylaşılan kişinin XML gösterimini oluşturarak Contact kind (Kişi türü)
<entry>Atom öğesi olarak yayınlayın:<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>
Aşağıdakini değiştirin:
FIRST_NAME: Kişinin adı (ör. Dana).LAST_NAME: Kişinin soyadı (ör. A).PRIMARY_EMAIL_ADDRESS: Tercih edilen e-posta adresi (ör. dana@example.com).PREFERRED_NAME: Kullanıcının görünen adı (ör. Dana A.).SECONDARY_EMAIL_ADDRESS: İkincil e-posta adresi (ör. da@example.com).PRIMARY_PHONE_NUMBER: Tercih edilen telefon numarası (ör. 800-555-0100).SECONDARY_PHONE_NUMBER: 800-555-0101 gibi ikincil telefon numarası.INSTANT_MESSAGING_ADDRESS: dana@example.com gibi anlık mesajlaşma e-posta adresi.CITY_NAME: Şehir adı (ör. Mountain View).ADDRESS: 1800 Amphibious Blvd. gibi açık adres.REGION_NAME: Eyalet veya il (ör. CA).POST_CODE: Posta kodu (ör. 94045).COUNTRY_NAME: Ülke (ör. ABD).FORMATTED_ADDRESS: Yerel kurallara göre biçimlendirilmiş adres (ör. 1800 Amphibious Blvd.) Mountain View, CA 94045, ABD.
Bu girişi yayınlamak için, girişin URL'sini kişi listesi feed'ine gönderin:
application/atom+xmliçerik türünü kullanarak yeni birPOSTisteğinin gövdesine Atom<entry>öğesini yerleştirin.- Feed URL'sine
POSTisteği gönderin.
Örneğin, example.com listesine bir kişi eklemek için
POSTisteğini aşağıdaki URL'ye gönderin:https://www.google.com/m8/feeds/contacts/example.com/fullSunucu, kişiyi oluşturur ve yeni kişi girişiyle birlikte
HTTP 201 CREATEDdurum kodunu döndürür. Döndürülen giriş,<id>gibi sunucu tarafından oluşturulan öğeler içeriyor.İstek başarısız olursa sunucu farklı bir durum kodu döndürür. Google Data API protokol referansına bakın.