গুগল ড্রাইভ এপিআই ক্লায়েন্টদের গুগল ড্রাইভ থেকে রিসোর্স অ্যাক্সেস করার সুযোগ দেয়।
- REST রিসোর্স: v2.about
- REST রিসোর্স: v2.apps
- REST রিসোর্স: v2.changes
- REST রিসোর্স: v2.channels
- REST রিসোর্স: v2.children
- REST রিসোর্স: v2.comments
- REST রিসোর্স: v2.drives
- REST রিসোর্স: v2.files
- REST রিসোর্স: v2.parents
- REST রিসোর্স: v2.permissions
- REST রিসোর্স: v2.properties
- REST রিসোর্স: v2.replies
- REST রিসোর্স: v2.revisions
পরিষেবা: googleapis.com/drive/v2
এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে গুগল-প্রদত্ত ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহার করার পরামর্শ দিই। যদি আপনার অ্যাপ্লিকেশনকে এই পরিষেবাটি কল করার জন্য নিজস্ব লাইব্রেরি ব্যবহার করার প্রয়োজন হয়, তাহলে এপিআই (API) অনুরোধ করার সময় নিম্নলিখিত তথ্যগুলো ব্যবহার করুন।
আবিষ্কার নথি
ডিসকভারি ডকুমেন্ট হলো REST API-এর বর্ণনা এবং ব্যবহারের জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং গুগল API-এর সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য টুল তৈরি করতে ব্যবহৃত হয়। একটি সার্ভিস একাধিক ডিসকভারি ডকুমেন্ট প্রদান করতে পারে। এই সার্ভিসটি নিম্নলিখিত ডিসকভারি ডকুমেন্টটি প্রদান করে:
পরিষেবা শেষবিন্দু
সার্ভিস এন্ডপয়েন্ট হলো একটি বেস ইউআরএল যা কোনো এপিআই সার্ভিসের নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি সার্ভিসের একাধিক সার্ভিস এন্ডপয়েন্ট থাকতে পারে। এই সার্ভিসটির নিম্নলিখিত সার্ভিস এন্ডপয়েন্ট রয়েছে এবং নীচের সমস্ত ইউআরআই এই সার্ভিস এন্ডপয়েন্টের সাপেক্ষে নির্ধারিত:
-
https://www.googleapis.com
REST রিসোর্স: v2.about
| পদ্ধতি | |
|---|---|
get | GET /drive/v2/aboutড্রাইভ এপিআই সেটিংস সহ বর্তমান ব্যবহারকারীর তথ্য পাওয়া যায়। |
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 টাইপে এক্সপোর্ট করে এবং এক্সপোর্টকৃত বাইট কন্টেন্ট ফেরত দেয়। |
generateIds | GET /drive/v2/files/generateIdsএকগুচ্ছ ফাইল আইডি তৈরি করে যা সন্নিবেশ বা অনুলিপি অনুরোধে প্রদান করা যেতে পারে। |
get | GET /drive/v2/files/{fileId}আইডি দ্বারা কোনো ফাইলের মেটাডেটা বা বিষয়বস্তু পাওয়া যায়। |
insert | POST /drive/v2/filesPOST /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}এর কী (key) ব্যবহার করে প্রপার্টিটি পাওয়া যায়। |
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}একটি সংস্করণ হালনাগাদ করে। |