শেয়ার করা পরিচিতি উপাদান

ডোমেন শেয়ার্ড কন্টাক্টস এপিআই স্ট্যান্ডার্ড গুগল ডেটা এপিআই এলিমেন্ট এবং শেয়ার্ড কন্টাক্টসের জন্য নির্দিষ্ট এলিমেন্ট ব্যবহার করে।

একটি পরিচিতি এন্ট্রি একটি বর্ধিত যোগাযোগ ধরণের রূপ নেয়, যা একজন ব্যক্তি, একটি স্থান—যেমন একটি ক্লাব বা একটি রেস্তোরাঁ—অথবা একটি প্রতিষ্ঠানকে প্রতিনিধিত্ব করে। যোগাযোগের ধরণটি XML-এ একটি <atom:entry> উপাদান হিসাবে উপস্থিত হয় যাতে Google ডেটা নেমস্পেস থেকে বিভিন্ন এক্সটেনশন উপাদান থাকে।

যে category উপাদানটি নির্দেশ করে যে এন্ট্রিটি একটি পরিচিতি, তা নিচের মতো দেখাচ্ছে:

<atom:category scheme="http://schemas.google.com/g/2005#kind"
  term="http://schemas.google.com/contact/2008#contact"/>

ডোমেন শেয়ার্ড কন্টাক্টস API-তে, বেশ কিছু এলিমেন্ট যোগাযোগের ধরণের তুলনায় কিছুটা বেশি সীমাবদ্ধ। নিম্নলিখিত এলিমেন্টগুলির জন্য, আপনি হয় একটি rel অ্যাট্রিবিউট অথবা একটি label অ্যাট্রিবিউট সরবরাহ করেন, তবে উভয়ই নয়:

  • gd:email
  • gd:im
  • gd:organization
  • gd:phoneNumber
  • gd:structuredPostalAddress

যখন আপনি একটি শেয়ার্ড পরিচিতি তৈরি বা আপডেট করেন, যদি আপনি rel এবং label উভয়ই সরবরাহ করেন, অথবা কোনটিই না, এই উপাদানগুলির যেকোনো একটির জন্য, তাহলে সার্ভারটি এন্ট্রিটি প্রত্যাখ্যান করে।

ছবি সমর্থন

স্ব অথবা সম্পাদনার মতো স্ট্যান্ডার্ড বৈশিষ্ট্যের মানগুলির সাথে, আপনি atom:link উপাদানগুলির জন্য rel মান ব্যবহার করতে পারেন। ছবির লিঙ্ক ব্যবহার করার সময়, HTTP হেডারে অনুমোদন টোকেন নির্দিষ্ট করতে হবে। আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন সম্পর্কে জানুন দেখুন।

  • GET কমান্ডের সাহায্যে, rel="http://schemas.google.com/contacts/2008/rel#photo" পরিচিতির সাথে সম্পর্কিত ছবি পড়ার ক্ষমতা যোগ করে। আপনি href এ উল্লেখিত URL ব্যবহার করে পরিচিতির সাথে সম্পর্কিত ছবির সর্বশেষ সংস্করণটি পড়তে পারেন। পরিচিতির কোনও ছবি না থাকলে লিঙ্কটি দেখানো হয় না।

উদাহরণ:

<atom:link rel="http://schemas.google.com/contacts/2008/rel#photo"
           href="https://www.google.com/m8/feeds/photos/media/jo%40example.com/1234" type="image/*" />
  • PUT অথবা DELETE কমান্ডের সাহায্যে, rel="http://schemas.google.com/contacts/2008/rel#edit-photo" পরিচিতির সাথে সম্পর্কিত স্থানীয় ছবি আপডেট বা মুছে ফেলার ক্ষমতা যোগ করে।

উদাহরণ:

<atom:link rel="http://schemas.google.com/contacts/2008/rel#edit-photo"
           href="https://www.google.com/m8/feeds/photos/media/jo%40example.com/1234/photo4524" />

gContact নামস্থান

gContact এর XML নেমস্পেস URL হল http://schemas.google.com/contact/2008

এই নেমস্পেসে, একটি উপাদান সংজ্ঞায়িত করা হয় যা এমন একটি গোষ্ঠীকে প্রতিনিধিত্ব করে যার সাথে পরিচিতিটি সম্পর্কিত।

gContact:groupMembershipInfo বৈশিষ্ট্য

সম্পত্তি বিবরণ
href পরিচিতিটি কোন গ্রুপের অন্তর্ভুক্ত বা অন্তর্ভুক্ত ছিল তা শনাক্ত করে। গ্রুপটিকে তার আইডি দ্বারা রেফারেন্স করা হয়।
deleted="true" এর অর্থ হল পরিচিতির জন্য গ্রুপ সদস্যপদ সরানো হয়েছে। এই বৈশিষ্ট্যটি শুধুমাত্র তখনই অন্তর্ভুক্ত করা হবে যদি showdeleted একটি কোয়েরি প্যারামিটার হিসেবে নির্দিষ্ট করা থাকে, অন্যথায় যে গ্রুপগুলির সাথে কোনও পরিচিতি আর সম্পর্কিত নয় তাদের জন্য groupMembershipInfo ফেরত দেওয়া হবে না।