রেফারেন্স গাইড, রেফারেন্স গাইড

এই নথিটি Google Sites Data API-এর জন্য কাঁচা প্রোটোকল (XML এবং HTTP) এর জন্য বিস্তারিত রেফারেন্স ডকুমেন্টেশন প্রদান করে।

এই নথিতে প্রোগ্রামিং-ভাষা ক্লায়েন্ট লাইব্রেরি সম্পর্কে তথ্য নেই। ক্লায়েন্ট-লাইব্রেরি রেফারেন্স তথ্যের জন্য, বিকাশকারীর গাইডের প্রোগ্রামিং-ভাষা-নির্দিষ্ট বিভাগগুলির লিঙ্কগুলি দেখুন।

শ্রোতা

এই দস্তাবেজটি এমন প্রোগ্রামারদের জন্য যারা ক্লায়েন্ট অ্যাপ্লিকেশন লিখতে চান যা Google সাইটগুলির সাথে ইন্টারঅ্যাক্ট করতে পারে৷

এটি একটি রেফারেন্স নথি; এটি অনুমান করে যে আপনি প্রোটোকল গাইডে উপস্থাপিত ধারণাগুলি এবং Google ডেটা API প্রোটোকলের পিছনের সাধারণ ধারণাগুলি বোঝেন৷

গুগল সাইট ফিড প্রকার

Google Sites Data API নিম্নলিখিত ধরনের ফিড প্রদান করে:

কার্যকলাপ ফিড

অ্যাক্টিভিটি ফিড হল এমন একটি ফিড যাতে একটি সাইটের সমস্ত অ্যাক্টিভিটের বিবরণ থাকে।

একটি নির্দিষ্ট ডোমেনের মধ্যে একটি সাইটের জন্য এই ফিডের GET URI হল:

https://sites.google.com/feeds/activity/domainName/siteName/[activityEntryID]

domainName হয় "সাইট", অথবা একটি G Suite ডোমেন।

siteName হল সাইটের নাম যেভাবে এটি সাইটের ল্যান্ডিং পৃষ্ঠার URL এ প্রদর্শিত হয়: http://sites.google.com/a/ domainName / siteName /.

এই ফিডের সমস্ত অনুরোধ অবশ্যই প্রমাণীকৃত হতে হবে।

সমর্থিত অনুরোধের ধরন: GET

বিষয়বস্তু ফিড

কন্টেন্ট ফিড হল একটি ফিড যাতে বর্তমান, সম্পাদনাযোগ্য সাইটের বিষয়বস্তু থাকে।

একটি নির্দিষ্ট ডোমেনের মধ্যে একটি সাইটের জন্য এই ফিডের GET URI হল:

https://sites.google.com/feeds/content/domainName/siteName/[contentEntryID]

domainName হয় "সাইট", অথবা একটি G Suite ডোমেন।

siteName হল সাইটের নাম যেভাবে এটি সাইটের ল্যান্ডিং পৃষ্ঠার URL এ প্রদর্শিত হয়: http://sites.google.com/a/ domainName / siteName .

সাইটের (প্রকাশিত) সেটিংসের উপর নির্ভর করে এই ফিডের অনুরোধের জন্য প্রমাণীকরণের প্রয়োজন হতে পারে বা নাও হতে পারে।

সমর্থিত অনুরোধের ধরন: GET , POST , PUT , DELETE

স্ট্যান্ডার্ড ডেটা API ক্যোয়ারী প্যারামিটার ছাড়াও, সাইট ডেটা API নিম্নলিখিত ঐচ্ছিক প্যারামিটারগুলিকে সামগ্রী ফিড ব্যবহার করে GET অনুরোধ জারি করার অনুমতি দেয়:

প্যারামিটার বর্ণনা টাইপ নোট
ancestor শুধুমাত্র নির্দিষ্ট পূর্বপুরুষ আছে যে এন্ট্রি অনুরোধ. স্ট্রিং পছন্দসই পূর্বপুরুষ এন্ট্রির আইডি প্রদান করুন। উদাহরণস্বরূপ: 0123456789 । অভিভাবক, পিতামাতার অভিভাবক এবং আরও অনেক কিছু হিসাবে নির্দিষ্ট পূর্বপুরুষ আছে এমন সমস্ত এন্ট্রি ফেরত দেয়৷
include-deleted মুছে ফেলা এন্ট্রি অন্তর্ভুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। বুলিয়ান সম্ভাব্য মান true বা false । ডিফল্ট false .
include-draft খসড়া এন্ট্রি অন্তর্ভুক্ত করতে হবে কিনা তা নির্দিষ্ট করে। বুলিয়ান সম্ভাব্য মান true বা false । ডিফল্ট false . এটি দেখার জন্য আপনাকে খসড়াটির মালিক বা লেখক হতে হবে৷
kind প্রত্যাবর্তনের বিষয়বস্তু এন্ট্রির প্রকার(গুলি) নির্দিষ্ট করে৷ এগুলি Google সাইটগুলির মধ্যে পৃষ্ঠার ধরন অনুসরণ করে৷ কমা দ্বারা পৃথক করা স্ট্রিংগুলির তালিকা সম্ভাব্য মানগুলি হল announcement , announcementspage , attachment , comment , filecabinet , listitem , listpage , webpage , webattachment , template
parent শুধুমাত্র নির্দিষ্ট অভিভাবক আছে যে এন্ট্রি অনুরোধ. স্ট্রিং অভিভাবক এন্ট্রির আইডি প্রদান করুন। উদাহরণস্বরূপ: 0123456789
path একটি নির্দিষ্ট পৃষ্ঠা অনুক্রমের অধীনে সামগ্রীর অনুরোধ করে স্ট্রিং বিষয়বস্তু আনার জন্য একটি সাইটের মধ্যে একটি উপপৃষ্ঠার পথ। উদাহরণস্বরূপ: path=/path/to/page

রিভিশন ফিড

রিভিশন ফিড হল একটি ফিড যাতে সাইটের বিষয়বস্তুর ঐতিহাসিক রিভিশন থাকে।

একটি নির্দিষ্ট ডোমেনের মধ্যে একটি সাইটের জন্য এই ফিডের GET URI হল:

https://sites.google.com/feeds/revision/domainName/siteName/contentEntryID/[revisionEntryID]

domainName হয় "সাইট", অথবা একটি G Suite ডোমেন।

siteName হল সাইটের নাম যেভাবে এটি সাইটের ল্যান্ডিং পৃষ্ঠার URL এ প্রদর্শিত হয়: http://sites.google.com/a/ domainName / siteName .

এই ফিডের সমস্ত অনুরোধ অবশ্যই প্রমাণীকৃত হতে হবে।

সমর্থিত অনুরোধের ধরন: GET

সাইট ফিড

সাইট ফিডটি ব্যবহারকারীর মালিকানাধীন বা দেখার অনুমতি আছে এমন Google সাইটগুলি তালিকাভুক্ত করতে ব্যবহার করা যেতে পারে৷ এটি নতুন সাইট তৈরি করতে, একটি সাইট অনুলিপি করতে বা বিদ্যমান সাইটের নাম পরিবর্তন করতে ব্যবহার করা যেতে পারে।

সাইট তালিকার জন্য ফিড URI হল:

https://sites.google.com/feeds/site/domainName/[siteName]

domainName হয় "সাইট", অথবা একটি G Suite ডোমেন।

এই ফিডের সমস্ত অনুরোধ অবশ্যই প্রমাণীকৃত হতে হবে।

সমর্থিত অনুরোধের ধরন: GET , POST , PUT

তালিকাভুক্ত সাইটগুলির জন্য একটি GET অনুরোধ জারি করার সময় সাইট ফিড নিম্নলিখিত (ঐচ্ছিক) প্যারামিটারগুলিকে সমর্থন করে:

প্যারামিটার বর্ণনা টাইপ নোট
include-all-sites G Suite ডোমেনে ব্যবহারকারীর দ্বারা অন্তত দেখা যাবে এমন সমস্ত সাইটের তালিকা করুন। বুলিয়ান G Suite ডোমেনের জন্য সাইটগুলি তালিকাভুক্ত করার সময় এই প্যারামিটারটি শুধুমাত্র প্রযোজ্য। সম্ভাব্য মান true বা false । ডিফল্ট false .
with-mappings একটি সাইট এন্ট্রিতে ওয়েব ঠিকানা ম্যাপিং অন্তর্ভুক্ত করে। বুলিয়ান সম্ভাব্য মান true বা false । ডিফল্ট false .

ACL ফিড

ACL ফিডটি একটি Google সাইটের শেয়ারিং পারমিশন (ACLs) তালিকাভুক্ত এবং/অথবা সংশোধন করতে ব্যবহার করা যেতে পারে।

সাইট তালিকার জন্য ফিড URI হল:

https://sites.google.com/feeds/acl/site/domainName/siteName/[aclEntryID]

domainName হয় "সাইট", অথবা একটি G Suite ডোমেন।

এই ফিডের সমস্ত অনুরোধ অবশ্যই প্রমাণীকৃত হতে হবে।

সমর্থিত অনুরোধের ধরন: GET , POST , PUT , DELETE

Google Sites কোয়েরি প্যারামিটার রেফারেন্স

Google Data API প্রোটোকল থেকে সমর্থিত ক্যোয়ারী প্যারামিটার:

  • max-results
  • published-max (শুধুমাত্র কন্টেন্ট ফিড)
  • published-min (শুধুমাত্র কন্টেন্ট ফিড)
  • start-index
  • updated-max
  • updated-min
  • q (সম্পূর্ণ পাঠ্য-প্রশ্ন)

সেই ফিডের জন্য নির্দিষ্ট পরামিতিগুলির একটি তালিকার জন্য উপরের প্রতিটি ফিড দেখুন।

উপরে ফিরে যান