শেয়ার করা পরিচিতি তৈরি করুন

অথেনটিকেশন সেট আপ করার পরে, একটি গুগল ওয়ার্কস্পেস ডোমেনে নতুন শেয়ার করা কন্ট্যাক্ট এন্ট্রি প্রকাশ করতে ডোমেন শেয়ার্ড কন্ট্যাক্টস এপিআই ব্যবহার করুন। শেয়ার করা কন্ট্যাক্টগুলি অটোকমপ্লিট এবং কন্ট্যাক্ট ম্যানেজারে প্রদর্শিত হতে ২৪ ঘন্টা পর্যন্ত সময় লাগতে পারে।

  1. Contact ধরনের একটি Atom <entry> এলিমেন্ট হিসেবে প্রকাশ করার জন্য শেয়ার করা কন্ট্যাক্টটির একটি XML উপস্থাপনা তৈরি করুন:

    <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 : যোগাযোগকারীর প্রথম নাম, যেমন ডানা।
    • LAST_NAME : যোগাযোগকারীর শেষ নাম, যেমন A।
    • PRIMARY_EMAIL_ADDRESS : পছন্দের ইমেইল ঠিকানা, যেমন dana@example.com।
    • PREFERRED_NAME : ব্যবহারকারীর প্রদর্শিত নাম, যেমন ডানা এ।
    • 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 : রাস্তার ঠিকানা, যেমন ১৮০০ অ্যাম্ফিবিয়াস বুলেভার্ড।
    • REGION_NAME : রাজ্য বা প্রদেশ, যেমন CA।
    • POST_CODE : জিপ বা পোস্টাল কোড, যেমন ৯৪০৪৫।
    • COUNTRY_NAME : দেশ, যেমন মার্কিন যুক্তরাষ্ট্র।
    • স্থানীয় রীতি অনুযায়ী FORMATTED_ADDRESS ঠিকানা, যেমন 1800 Amphibious Blvd., Mountain View, CA 94045, USA।
  2. এই এন্ট্রিটি প্রকাশ করতে, এটি কন্টাক্ট-লিস্ট ফিড ইউআরএল-এ পাঠান:

    1. application/atom+xml কন্টেন্ট টাইপ ব্যবহার করে একটি নতুন POST রিকোয়েস্টের বডিতে Atom <entry> এলিমেন্টটি রাখুন।
    2. ফিড ইউআরএল-এ POST অনুরোধটি পাঠান।

    উদাহরণস্বরূপ, example.com তালিকায় একটি পরিচিতি যোগ করতে, নিম্নলিখিত URL-এ POST অনুরোধটি পাঠান:

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

    সার্ভারটি কন্ট্যাক্টটি তৈরি করে এবং নতুন কন্ট্যাক্ট এন্ট্রিটির সাথে একটি HTTP 201 CREATED স্ট্যাটাস কোড ফেরত দেয়। ফেরত আসা এন্ট্রিটিতে <id> এর মতো সার্ভার-সৃষ্ট উপাদান অন্তর্ভুক্ত থাকে।

    অনুরোধটি ব্যর্থ হলে, সার্ভার একটি ভিন্ন স্ট্যাটাস কোড ফেরত দেয়। গুগল ডেটা এপিআই প্রোটোকল রেফারেন্স দেখুন।

পরবর্তী পদক্ষেপ