Google Drive API

Google Drive API ক্লায়েন্টদের Google Drive থেকে রিসোর্স অ্যাক্সেস করতে দেয়।

পরিষেবা: googleapis.com/drive/v2

এই পরিষেবাটি কল করার জন্য, আমরা সুপারিশ করি যে আপনি Google-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলি ব্যবহার করুন৷ যদি আপনার অ্যাপ্লিকেশনটিকে এই পরিষেবাটি কল করার জন্য আপনার নিজস্ব লাইব্রেরি ব্যবহার করতে হয়, আপনি API অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন৷

আবিষ্কার নথি

একটি ডিসকভারি ডকুমেন্ট হল একটি মেশিন-পাঠযোগ্য স্পেসিফিকেশন যা REST API-এর বর্ণনা এবং ব্যবহার করার জন্য। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং অন্যান্য টুল তৈরি করতে ব্যবহৃত হয় যা Google API-এর সাথে ইন্টারঅ্যাক্ট করে। একটি পরিষেবা একাধিক আবিষ্কার নথি প্রদান করতে পারে। এই পরিষেবা নিম্নলিখিত আবিষ্কার নথি প্রদান করে:

পরিষেবা শেষ পয়েন্ট

একটি পরিষেবা শেষ পয়েন্ট হল একটি বেস URL যা একটি API পরিষেবার নেটওয়ার্ক ঠিকানা নির্দিষ্ট করে৷ একটি পরিষেবার একাধিক পরিষেবা শেষ পয়েন্ট থাকতে পারে। এই পরিষেবাটির নিম্নলিখিত পরিষেবা শেষ পয়েন্ট রয়েছে এবং নীচের সমস্ত URIগুলি এই পরিষেবার শেষ পয়েন্টের সাথে সম্পর্কিত:

  • https://www.googleapis.com

REST সম্পদ: v2.about

পদ্ধতি
get GET /drive/v2/about
ড্রাইভ API সেটিংস সহ বর্তমান ব্যবহারকারী সম্পর্কে তথ্য পায়

REST সম্পদ: v2.apps

পদ্ধতি
get GET /drive/v2/apps/{appId}
একটি নির্দিষ্ট অ্যাপ পায়।
list GET /drive/v2/apps
ব্যবহারকারীর ইনস্টল করা অ্যাপের তালিকা করে।

REST সম্পদ: v2.changes

পদ্ধতি
get GET /drive/v2/changes/{changeId}
বাতিল করা হয়েছে: সাম্প্রতিক পরিবর্তনগুলি পুনরুদ্ধার করতে changes.getStartPageToken এবং changes.list ব্যবহার করুন।
getStartPageToken GET /drive/v2/changes/startPageToken
ভবিষ্যত পরিবর্তনের তালিকার জন্য প্রারম্ভিক পৃষ্ঠা টোকেন পায়।
list GET /drive/v2/changes
ব্যবহারকারী বা শেয়ার্ড ড্রাইভের পরিবর্তনগুলি তালিকাভুক্ত করে।
watch POST /drive/v2/changes/watch
একটি ব্যবহারকারীর জন্য পরিবর্তন সাবস্ক্রাইব করুন.

REST সম্পদ: v2.channels

পদ্ধতি
stop POST /drive/v2/channels/stop
এই চ্যানেলের মাধ্যমে সম্পদ দেখা বন্ধ করে।

REST সম্পদ: v2.children

পদ্ধতি
delete DELETE /drive/v2/files/{folderId}/children/{childId}
একটি ফোল্ডার থেকে একটি শিশু সরান.
get GET /drive/v2/files/{folderId}/children/{childId}
একটি নির্দিষ্ট শিশু রেফারেন্স পায়।
insert POST /drive/v2/files/{folderId}/children
একটি ফোল্ডারে একটি ফাইল সন্নিবেশ করান।
list GET /drive/v2/files/{folderId}/children
ফোল্ডারের বাচ্চাদের তালিকা করে।

REST সম্পদ: v2.comments

পদ্ধতি
delete DELETE /drive/v2/files/{fileId}/comments/{commentId}
একটি মন্তব্য মুছে দেয়।
get GET /drive/v2/files/{fileId}/comments/{commentId}
আইডি দ্বারা একটি মন্তব্য পায়.
insert POST /drive/v2/files/{fileId}/comments
প্রদত্ত ফাইলে একটি নতুন মন্তব্য তৈরি করে।
list GET /drive/v2/files/{fileId}/comments
একটি ফাইলের মন্তব্য তালিকা.
patch PATCH /drive/v2/files/{fileId}/comments/{commentId}
একটি বিদ্যমান মন্তব্য আপডেট করে।
update PUT /drive/v2/files/{fileId}/comments/{commentId}
একটি বিদ্যমান মন্তব্য আপডেট করে।

REST সম্পদ: v2.drives

পদ্ধতি
delete DELETE /drive/v2/drives/{driveId}
একটি শেয়ার্ড ড্রাইভ স্থায়ীভাবে মুছে দেয় যার জন্য ব্যবহারকারী একজন organizer
get GET /drive/v2/drives/{driveId}
আইডি দ্বারা একটি শেয়ার্ড ড্রাইভের মেটাডেটা পায়৷
hide POST /drive/v2/drives/{driveId}/hide
ডিফল্ট ভিউ থেকে শেয়ার্ড ড্রাইভ লুকিয়ে রাখে।
insert POST /drive/v2/drives
একটি নতুন শেয়ার্ড ড্রাইভ তৈরি করে৷
list GET /drive/v2/drives

ব্যবহারকারীর শেয়ার্ড ড্রাইভের তালিকা করে।

unhide POST /drive/v2/drives/{driveId}/unhide
একটি শেয়ার্ড ড্রাইভ ডিফল্ট ভিউতে পুনরুদ্ধার করে।
update PUT /drive/v2/drives/{driveId}
শেয়ার্ড ড্রাইভের মেটাডেটা আপডেট করে।

REST সম্পদ: v2.files

পদ্ধতি
copy POST /drive/v2/files/{fileId}/copy
নির্দিষ্ট ফাইলের একটি অনুলিপি তৈরি করে।
delete DELETE /drive/v2/files/{fileId}
ব্যবহারকারীর মালিকানাধীন একটি ফাইলকে ট্র্যাশে না সরিয়ে স্থায়ীভাবে মুছে দেয়।
emptyTrash DELETE /drive/v2/files/trash
স্থায়ীভাবে ব্যবহারকারীর সমস্ত ট্র্যাশ করা ফাইল মুছে দেয়৷
export GET /drive/v2/files/{fileId}/export
অনুরোধ করা MIME প্রকারে একটি Google Workspace ডকুমেন্ট এক্সপোর্ট করে এবং এক্সপোর্ট করা বাইট কন্টেন্ট ফেরত দেয়।
generateIds GET /drive/v2/files/generateIds
ফাইল আইডির একটি সেট তৈরি করে যা সন্নিবেশ বা অনুলিপি অনুরোধে প্রদান করা যেতে পারে।
get GET /drive/v2/files/{fileId}

আইডি দ্বারা একটি ফাইলের মেটাডেটা বা বিষয়বস্তু পায়।

insert POST /drive/v2/files
POST /upload/drive/v2/files

একটি নতুন ফাইল সন্নিবেশ করান।

list GET /drive/v2/files

ব্যবহারকারীর ফাইল তালিকা.

listLabels GET /drive/v2/files/{fileId}/listLabels
একটি ফাইলে লেবেল তালিকাভুক্ত করে।
modifyLabels POST /drive/v2/files/{fileId}/modifyLabels
একটি ফাইলে প্রয়োগ করা লেবেলের সেট পরিবর্তন করে।
patch PATCH /drive/v2/files/{fileId}
একটি ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু আপডেট করে।
touch POST /drive/v2/files/{fileId}/touch
বর্তমান সার্ভারের সময় ফাইলের আপডেট করা সময় সেট করুন।
trash POST /drive/v2/files/{fileId}/trash
ট্র্যাশে একটি ফাইল সরান.
untrash POST /drive/v2/files/{fileId}/untrash
ট্র্যাশ থেকে একটি ফাইল পুনরুদ্ধার করে।
update PUT /drive/v2/files/{fileId}
PUT /upload/drive/v2/files/{fileId}

একটি ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু আপডেট করে।

watch POST /drive/v2/files/{fileId}/watch
একটি ফাইলে পরিবর্তন সাবস্ক্রাইব করে।

REST সম্পদ: v2.parents

পদ্ধতি
delete DELETE /drive/v2/files/{fileId}/parents/{parentId}
একটি ফাইল থেকে একটি অভিভাবক সরান.
get GET /drive/v2/files/{fileId}/parents/{parentId}
একটি নির্দিষ্ট অভিভাবক রেফারেন্স পায়।
insert POST /drive/v2/files/{fileId}/parents
একটি ফাইলের জন্য একটি মূল ফোল্ডার যোগ করে।
list GET /drive/v2/files/{fileId}/parents
একটি ফাইলের পিতামাতার তালিকা করে।

REST সম্পদ: v2.permissions

পদ্ধতি
delete DELETE /drive/v2/files/{fileId}/permissions/{permissionId}
একটি ফাইল বা শেয়ার্ড ড্রাইভ থেকে একটি অনুমতি মুছে দেয়।
get GET /drive/v2/files/{fileId}/permissions/{permissionId}
আইডি দ্বারা একটি অনুমতি পায়.
getIdForEmail GET /drive/v2/permissionIds/{email}
একটি ইমেল ঠিকানার অনুমতি আইডি ফেরত দেয়।
insert POST /drive/v2/files/{fileId}/permissions
একটি ফাইল বা শেয়ার্ড ড্রাইভের জন্য একটি অনুমতি সন্নিবেশ করান।
list GET /drive/v2/files/{fileId}/permissions
একটি ফাইল বা শেয়ার্ড ড্রাইভের অনুমতি তালিকাভুক্ত করে।
patch PATCH /drive/v2/files/{fileId}/permissions/{permissionId}
প্যাচ শব্দার্থবিদ্যা ব্যবহার করে একটি অনুমতি আপডেট করে।
update PUT /drive/v2/files/{fileId}/permissions/{permissionId}
একটি অনুমতি আপডেট করে।

REST সম্পদ: v2.properties

পদ্ধতি
delete DELETE /drive/v2/files/{fileId}/properties/{propertyKey}
একটি সম্পত্তি মুছে দেয়।
get GET /drive/v2/files/{fileId}/properties/{propertyKey}
এর চাবি দ্বারা একটি সম্পত্তি পায়.
insert POST /drive/v2/files/{fileId}/properties
একটি ফাইলে একটি সম্পত্তি যোগ করে, অথবা এটি ইতিমধ্যেই বিদ্যমান থাকলে এটি আপডেট করে।
list GET /drive/v2/files/{fileId}/properties
একটি ফাইলের বৈশিষ্ট্য তালিকাভুক্ত করে।
patch PATCH /drive/v2/files/{fileId}/properties/{propertyKey}
একটি সম্পত্তি আপডেট করে।
update PUT /drive/v2/files/{fileId}/properties/{propertyKey}
একটি সম্পত্তি আপডেট করে।

REST সম্পদ: v2.replies

পদ্ধতি
delete DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}
একটি উত্তর মুছে দেয়।
get GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}
উত্তর পায়।
insert POST /drive/v2/files/{fileId}/comments/{commentId}/replies
প্রদত্ত মন্তব্যে একটি নতুন উত্তর তৈরি করে।
list GET /drive/v2/files/{fileId}/comments/{commentId}/replies
একটি মন্তব্যের সমস্ত উত্তর তালিকাভুক্ত করুন৷
patch PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}
একটি বিদ্যমান উত্তর আপডেট করে।
update PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}
একটি বিদ্যমান উত্তর আপডেট করে।

REST সম্পদ: v2.revisions

পদ্ধতি
delete DELETE /drive/v2/files/{fileId}/revisions/{revisionId}
স্থায়ীভাবে একটি ফাইল সংস্করণ মুছে দেয়।
get GET /drive/v2/files/{fileId}/revisions/{revisionId}
একটি নির্দিষ্ট সংশোধন পায়.
list GET /drive/v2/files/{fileId}/revisions
একটি ফাইলের সংশোধন তালিকা.
patch PATCH /drive/v2/files/{fileId}/revisions/{revisionId}
একটি রিভিশন আপডেট করে।
update PUT /drive/v2/files/{fileId}/revisions/{revisionId}
একটি রিভিশন আপডেট করে।