शेयर किए गए संपर्क बनाना

पुष्टि करने की सुविधा सेट अप करने के बाद, Domain Shared Contacts API का इस्तेमाल करके, Google Workspace डोमेन में शेयर किए गए नए संपर्क पब्लिश करें. शेयर किए गए संपर्कों को अपने-आप पूरा होने की सुविधा और संपर्क मैनेजर में दिखने में 24 घंटे लग सकते हैं.

  1. शेयर किए गए संपर्क का एक्सएमएल वर्शन बनाएं, ताकि उसे संपर्क की जानकारी के <entry> एलिमेंट के तौर पर पब्लिश किया जा सके:

    <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: संपर्क का नाम, जैसे कि Dana.
    • LAST_NAME: संपर्क का उपनाम, जैसे कि A.
    • PRIMARY_EMAIL_ADDRESS: पसंदीदा ईमेल पता, जैसे कि dana@example.com.
    • PREFERRED_NAME: उपयोगकर्ता का डिसप्ले नेम, जैसे कि Dana A.
    • SECONDARY_EMAIL_ADDRESS: दूसरा ईमेल पता, जैसे कि da@example.com.
    • PRIMARY_PHONE_NUMBER: पसंदीदा फ़ोन नंबर, जैसे कि 800-555-0100.
    • SECONDARY_PHONE_NUMBER: दूसरा फ़ोन नंबर, जैसे कि 800-555-0101.
    • INSTANT_MESSAGING_ADDRESS: ईमेल पता, जैसे कि dana@example.com.
    • CITY_NAME: शहर का नाम, जैसे कि माउंटेन व्यू.
    • ADDRESS: सड़क का पता, जैसे कि 1800 Amphibious Blvd.
    • REGION_NAME: राज्य या प्रांत, जैसे कि कैलिफ़ोर्निया.
    • POST_CODE: ज़िप या पिन कोड, जैसे कि 94045.
    • COUNTRY_NAME: देश, जैसे कि अमेरिका.
    • FORMATTED_ADDRESS: स्थानीय नियमों के मुताबिक फ़ॉर्मैट किया गया पता. जैसे, 1800 Amphibious Blvd., Mountain View, CA 94045, USA.
  2. इस एंट्री को पब्लिश करने के लिए, इसे संपर्क सूची के फ़ीड यूआरएल पर भेजें:

    1. application/atom+xml कॉन्टेंट टाइप का इस्तेमाल करके, नई POST अनुरोध के मुख्य हिस्से में Atom <entry> एलिमेंट डालें.
    2. फ़ीड के यूआरएल पर POST अनुरोध भेजें.

    उदाहरण के लिए, example.com की सूची में कोई संपर्क जोड़ने के लिए, POST अनुरोध को इस यूआरएल पर भेजें:

    https://www.google.com/m8/feeds/contacts/example.com/full
    

    सर्वर, संपर्क बनाता है और नई संपर्क एंट्री के साथ HTTP 201 CREATED स्टेटस कोड दिखाता है. जवाब में मिली एंट्री में, सर्वर से जनरेट किए गए एलिमेंट शामिल होते हैं. जैसे, <id>.

    अगर अनुरोध पूरा नहीं होता है, तो सर्वर एक अलग स्टेटस कोड दिखाता है. Google Data API प्रोटोकॉल रेफ़रंस देखें.

अगले चरण