এই নথিটি 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
(সম্পূর্ণ পাঠ্য-প্রশ্ন)
সেই ফিডের জন্য নির্দিষ্ট পরামিতিগুলির একটি তালিকার জন্য উপরের প্রতিটি ফিড দেখুন।