پس از راهاندازی احراز هویت ، میتوانید از Domain Shared Contacts API برای انتشار ورودیهای تماس مشترک جدید در دامنه Google Workspace استفاده کنید. ممکن است تا 24 ساعت طول بکشد تا مخاطبین مشترک در تکمیل خودکار آدرس ایمیل و مدیر تماس ظاهر شوند.
یک نمایش XML از مخاطب مشترکی که میخواهید منتشر کنید به شکل یک عنصر Atom
<entry>
از نوع Contact ایجاد کنید، که ممکن است شبیه موارد زیر باشد:<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>
موارد زیر را جایگزین کنید:
-
FIRST_NAME
: نام مخاطب مشترک - برای مثال Alex. -
LAST_NAME
: نام خانوادگی مخاطب مشترک—مثلاً کیم. -
PRIMARY_EMAIL_ADDRESS
: آدرس ایمیل ترجیحی مخاطب مشترک - برای مثال، alk@gmail.com. -
PREFERRED_NAME
: نامی که برای کاربر نمایش داده میشود - برای مثال Alex Kim -
SECONDARY_EMAIL_ADDRESS
: آدرس ایمیل دیگری برای مخاطب مشترک - به عنوان مثال، alk@example.org. -
PRIMARY_PHONE_NUMBER
: شماره تلفن ترجیحی برای مخاطب مشترک - برای مثال، (800) 555-0100. -
SECONDARY_PHONE_NUMBER
: شماره تلفن دیگری برای مخاطب مشترک - به عنوان مثال، (800) 555-0101. -
INSTANT_MESSAGING_ADDRESS
: آدرس ایمیل مرتبط با اطلاعات پیامرسانی فوری مخاطب مشترک - برای مثال، alk@gmail.com. -
CITY_NAME
: نام شهر برای مخاطب مشترک—مثلاً Mountain View. -
ADDRESS
: آدرس خیابان مخاطب مشترک - برای مثال، 1600 Amphibious Blvd. -
REGION_NAME
: ایالت یا استان برای مخاطب مشترک - برای مثال، CA. -
POST_CODE
: کد پستی یا کد پستی مخاطب مشترک - برای مثال، 94045. -
COUNTRY_NAME
: کشور مخاطب مشترک—مثلاً ایالات متحده. -
FORMATTED_ADDRESS
: آدرس مخاطب مشترکی که با استفاده از قرارداد کشور یا منطقه آنها قالببندی شده است - برای مثال، نمای کوهستانی بلوار دوزیستان 1800.
-
برای انتشار این ورودی، آن را به نشانی اینترنتی فید فهرست مخاطبین ارسال کنید:
- عنصر
<entry>
Atom خود را با استفاده از نوع محتوایapplication/atom+xml
در متن درخواستPOST
جدید قرار دهید. - درخواست
POST
را به URL فید ارسال کنید.
به عنوان مثال، برای افزودن یک مخاطب مشترک دامنه به لیست متعلق به example.com، درخواست
POST
را با ورودی جدید به URL زیر ارسال کنید:https://www.google.com/m8/feeds/contacts/example.com/full
سرور Google یک مخاطب را با استفاده از ورودی ارسالی شما ایجاد می کند، سپس یک کد وضعیت
HTTP 201 CREATED
را به همراه یک کپی از مخاطب جدید به شکل عنصر<entry>
برمی گرداند. ورودی بازگشتی همان ورودی است که شما ارسال کرده اید، اما حاوی عناصر مختلفی است که توسط سرور اضافه شده است، مانند عنصر<id>
.اگر درخواست شما ناموفق باشد، ممکن است Google کد وضعیت دیگری را برگرداند. برای اطلاعات در مورد کدهای وضعیت، به سند مرجع پروتکل Google Data API مراجعه کنید.
- عنصر