শেয়ার করা কন্ট্যাক্টের তথ্য আপডেট করার চেয়ে তার ছবি আপডেট করার পদ্ধতি কিছুটা ভিন্ন। শেয়ার করা কন্ট্যাক্টের তথ্য নিয়ে কাজ করার বিষয়ে জানতে, ‘শেয়ার করা কন্ট্যাক্ট আপডেট বা ডিলিট করুন’ দেখুন। ফটো লিঙ্ক ব্যবহার করার সময়, আপনাকে অবশ্যই HTTP হেডারে অথরাইজেশন টোকেন উল্লেখ করতে হবে। আরও তথ্যের জন্য, ‘অথেন্টিকেশন এবং অথরাইজেশন সম্পর্কে জানুন’ দেখুন।
শেয়ার করা কোনো কন্ট্যাক্টের ছবি আপডেট করুন
প্রতিটি শেয়ার করা কন্ট্যাক্টের একটি ফটো লিঙ্ক এলিমেন্ট থাকে। কন্ট্যাক্টটির সাথে কোনো ফটো যুক্ত থাকুক বা না থাকুক, ফটো লিঙ্ক এলিমেন্টটি দেখা যায়। যদি কন্ট্যাক্টটির একটি ফটো থাকে, তাহলে এলিমেন্টটিতে একটি gd:etag অ্যাট্রিবিউট থাকে যা ফটোটির জন্য একটি ETag HTTP হেডার নির্দিষ্ট করে। একটি ETag আপনাকে কোনো নির্দিষ্ট এন্ট্রির একটি বিশেষ সংস্করণ উল্লেখ করতে দেয়। এক্ষেত্রে, এটি আপনাকে একটি ফটোর একটি নির্দিষ্ট সংস্করণ উল্লেখ করতে দেয়। যদি কন্ট্যাক্টটির কোনো ফটো না থাকে, তাহলে কোনো gd:etag অ্যাট্রিবিউট থাকে না, এবং href অ্যাট্রিবিউটটি কন্ট্যাক্টটিতে একটি ফটো যোগ করার জন্য ব্যবহারযোগ্য URL প্রদান করে।
ছবি যোগ করতে বা আপডেট করতে, একটি নতুন ছবি পাঠান:
PUT https://www.google.com/m8/feeds/photos/media/USER_ID%40DOMAIN/PHOTO_LINKনিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
USER_ID: ব্যবহারকারীর ইউজারনেম—উদাহরণস্বরূপ, অ্যালেক্স। -
DOMAIN: আপনার ডোমেইনের ইউআরএল—উদাহরণস্বরূপ, example.com। -
PHOTO_LINK: একটি অনন্য সাংখ্যিক মান যা শেয়ার করা কন্ট্যাক্টের ফটো লিঙ্ককে নির্দেশ করে—উদাহরণস্বরূপ, c9012de।
নিম্নলিখিতটি একটি ফটো লিঙ্ক এলিমেন্টের উদাহরণ:
<link rel="http://schemas.google.com/contacts/2008/rel#photo" type="image/*" href="https://www.google.com/m8/feeds/photos/media/Alex%40example.com/c9012de">
-
শেয়ার করা কন্ট্যাক্টের একটি ছবি ডিলিট করুন
একটি ছবি মুছে ফেলার জন্য, আপনাকে অবশ্যই HTTP DELETE মেথডটি ব্যবহার করতে হবে।
কোনো ছবি আপডেট বা ডিলিট করার সময়, HTTP রিকোয়েস্টের If-Match হেডারে ছবিটির ETag পাঠান। আপনার কাছে ছবিটির সর্বশেষ সংস্করণ না থাকলে, ভার্সনিং সিস্টেমকে অগ্রাহ্য করে ছবিটি ডিলিট করতে If-Match: * ব্যবহার করুন।
ETags সম্পর্কে আরও তথ্যের জন্য, Google Data APIs প্রোটোকল রেফারেন্স দেখুন।