গুগল ড্রাইভ এপিআই ক্লায়েন্টদের গুগল ড্রাইভ থেকে রিসোর্স অ্যাক্সেস করার সুযোগ দেয়।
- REST রিসোর্স: v3.about
- REST রিসোর্স: v3.accessproposals
- REST রিসোর্স: v3.approvals
- REST রিসোর্স: v3.apps
- REST রিসোর্স: v3.changes
- REST রিসোর্স: v3.channels
- REST রিসোর্স: v3.comments
- REST রিসোর্স: v3.drives
- REST রিসোর্স: v3.files
- REST রিসোর্স: v3.অপারেশনস
- REST রিসোর্স: v3.permissions
- REST রিসোর্স: v3.replies
- REST রিসোর্স: v3.revisions
পরিষেবা: googleapis.com/drive/v3
এই পরিষেবাটি কল করার জন্য, আমরা আপনাকে গুগল-প্রদত্ত ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরামর্শ দিই। যদি আপনার অ্যাপ্লিকেশনকে এই পরিষেবাটি কল করার জন্য নিজস্ব লাইব্রেরি ব্যবহার করার প্রয়োজন হয়, তাহলে এপিআই (API) অনুরোধ করার সময় নিম্নলিখিত তথ্য ব্যবহার করুন।
আবিষ্কার নথি
ডিসকভারি ডকুমেন্ট হলো REST API-এর বর্ণনা এবং ব্যবহারের জন্য একটি মেশিন-পঠনযোগ্য স্পেসিফিকেশন। এটি ক্লায়েন্ট লাইব্রেরি, IDE প্লাগইন এবং গুগল API-এর সাথে ইন্টারঅ্যাক্ট করে এমন অন্যান্য টুল তৈরি করতে ব্যবহৃত হয়। একটি সার্ভিস একাধিক ডিসকভারি ডকুমেন্ট প্রদান করতে পারে। এই সার্ভিসটি নিম্নলিখিত ডিসকভারি ডকুমেন্টটি প্রদান করে:
পরিষেবা শেষবিন্দু
সার্ভিস এন্ডপয়েন্ট হলো একটি বেস ইউআরএল যা কোনো এপিআই সার্ভিসের নেটওয়ার্ক অ্যাড্রেস নির্দিষ্ট করে। একটি সার্ভিসের একাধিক সার্ভিস এন্ডপয়েন্ট থাকতে পারে। এই সার্ভিসটির নিম্নলিখিত সার্ভিস এন্ডপয়েন্টটি রয়েছে এবং নীচের সমস্ত ইউআরআই এই সার্ভিস এন্ডপয়েন্টের সাপেক্ষে নির্ধারিত:
-
https://www.googleapis.com
REST রিসোর্স: v3.about
| পদ্ধতি | |
|---|---|
get | GET /drive/v3/aboutব্যবহারকারী, ব্যবহারকারীর ড্রাইভ এবং সিস্টেমের সক্ষমতা সম্পর্কে তথ্য সংগ্রহ করে। |
REST রিসোর্স: v3.accessproposals
| পদ্ধতি | |
|---|---|
get | GET /drive/v3/files/{fileId}/accessproposals/{proposalId}আইডি দ্বারা একটি প্রবেশাধিকার প্রস্তাব পুনরুদ্ধার করে। |
list | GET /drive/v3/files/{fileId}/accessproposalsঅ্যাক্সেস প্রস্তাবনাগুলো একটি ফাইলে তালিকাভুক্ত করুন। |
resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveপ্রবেশাধিকার প্রস্তাব অনুমোদন বা প্রত্যাখ্যান করে। |
REST রিসোর্স: v3.approvals
| পদ্ধতি | |
|---|---|
approve | POST /drive/v3/files/{fileId}/approvals/{approvalId}:approveএকটি অনুমোদনকে অনুমোদন করে। |
cancel | POST /drive/v3/files/{fileId}/approvals/{approvalId}:cancelএকটি অনুমোদন বাতিল করে। |
comment | POST /drive/v3/files/{fileId}/approvals/{approvalId}:commentঅনুমোদনের উপর মন্তব্য। |
decline | POST /drive/v3/files/{fileId}/approvals/{approvalId}:declineঅনুমোদন প্রত্যাখ্যান করে। |
get | GET /drive/v3/files/{fileId}/approvals/{approvalId}পরিচয়পত্রের মাধ্যমে অনুমোদন পায়। |
list | GET /drive/v3/files/{fileId}/approvalsএকটি ফাইলে থাকা অনুমোদনগুলো তালিকাভুক্ত করে। |
reassign | POST /drive/v3/files/{fileId}/approvals/{approvalId}:reassignঅনুমোদনের ক্ষেত্রে পর্যালোচকদের পুনর্বন্টন করে। |
start | POST /drive/v3/files/{fileId}/approvals:startএকটি ফাইলের অনুমোদন প্রক্রিয়া শুরু করে। |
REST রিসোর্স: v3.apps
| পদ্ধতি | |
|---|---|
get | GET /drive/v3/apps/{appId}একটি নির্দিষ্ট অ্যাপ পায়। |
list | GET /drive/v3/appsব্যবহারকারীর ইনস্টল করা অ্যাপগুলোর তালিকা দেখায়। |
REST রিসোর্স: v3.changes
| পদ্ধতি | |
|---|---|
getStartPageToken | GET /drive/v3/changes/startPageTokenভবিষ্যতের পরিবর্তনগুলি তালিকাভুক্ত করার জন্য প্রারম্ভিক পেজটোকেনটি সংগ্রহ করে। |
list | GET /drive/v3/changesকোনো ব্যবহারকারী বা শেয়ার্ড ড্রাইভের পরিবর্তনগুলো তালিকাভুক্ত করে। |
watch | POST /drive/v3/changes/watchএকজন ব্যবহারকারীর জন্য পরিবর্তনসমূহ সাবস্ক্রাইব করে। |
REST রিসোর্স: v3.channels
| পদ্ধতি | |
|---|---|
stop | POST /drive/v3/channels/stopএই চ্যানেলের মাধ্যমে রিসোর্স দেখা বন্ধ করে দেয়। |
REST রিসোর্স: v3.comments
| পদ্ধতি | |
|---|---|
create | POST /drive/v3/files/{fileId}/commentsফাইলে একটি মন্তব্য তৈরি করে। |
delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}একটি মন্তব্য মুছে দেয়। |
get | GET /drive/v3/files/{fileId}/comments/{commentId}আইডি দ্বারা একটি মন্তব্য পাওয়া যায়। |
list | GET /drive/v3/files/{fileId}/commentsএকটি ফাইলের মন্তব্যগুলো তালিকাভুক্ত করে। |
update | PATCH /drive/v3/files/{fileId}/comments/{commentId}প্যাচের অর্থগত দিক দিয়ে একটি মন্তব্য হালনাগাদ করে। |
REST রিসোর্স: v3.drives
| পদ্ধতি | |
|---|---|
create | POST /drive/v3/drivesএকটি শেয়ার্ড ড্রাইভ তৈরি করে। |
delete | DELETE /drive/v3/drives/{driveId}এমন একটি শেয়ার্ড ড্রাইভ স্থায়ীভাবে মুছে দেয়, যার organizer হিসেবে ব্যবহারকারী রয়েছেন। |
get | GET /drive/v3/drives/{driveId}আইডি দ্বারা একটি শেয়ার্ড ড্রাইভের মেটাডেটা সংগ্রহ করে। |
hide | POST /drive/v3/drives/{driveId}/hideডিফল্ট ভিউ থেকে একটি শেয়ার করা ড্রাইভ লুকিয়ে রাখে। |
list | GET /drive/v3/drivesব্যবহারকারীর শেয়ার করা ড্রাইভগুলোর তালিকা দেখায়। |
unhide | POST /drive/v3/drives/{driveId}/unhideশেয়ার করা ড্রাইভকে ডিফল্ট ভিউতে পুনরুদ্ধার করে। |
update | PATCH /drive/v3/drives/{driveId}একটি শেয়ার করা ড্রাইভের মেটাডেটা আপডেট করে। |
REST রিসোর্স: v3.files
| পদ্ধতি | |
|---|---|
copy | POST /drive/v3/files/{fileId}/copyফাইলটির একটি অনুলিপি তৈরি করে এবং প্যাচ সেম্যান্টিকস অনুসারে অনুরোধকৃত যেকোনো আপডেট প্রয়োগ করে। |
create | POST /drive/v3/filesPOST /upload/drive/v3/filesএকটি ফাইল তৈরি করে। |
delete | DELETE /drive/v3/files/{fileId}ব্যবহারকারীর মালিকানাধীন কোনো ফাইলকে ট্র্যাশে না সরিয়ে স্থায়ীভাবে মুছে ফেলে। |
download | POST /drive/v3/files/{fileId}/downloadএকটি ফাইলের বিষয়বস্তু ডাউনলোড করে। |
emptyTrash | DELETE /drive/v3/files/trashব্যবহারকারীর ট্র্যাশ করা সমস্ত ফাইল স্থায়ীভাবে মুছে দেয়। |
export | GET /drive/v3/files/{fileId}/exportএকটি গুগল ওয়ার্কস্পেস ডকুমেন্টকে অনুরোধকৃত MIME টাইপে এক্সপোর্ট করে এবং এক্সপোর্ট করা বাইট কন্টেন্ট ফেরত দেয়। |
generateCseToken | GET /drive/v3/files/generateCseTokenএকটি সিএসই টোকেন তৈরি করে যা সিএসই ফাইল তৈরি বা আপডেট করতে ব্যবহার করা যেতে পারে। |
generateIds | GET /drive/v3/files/generateIdsএকগুচ্ছ ফাইল আইডি তৈরি করে যা তৈরি বা অনুলিপি করার অনুরোধে প্রদান করা যেতে পারে। |
get | GET /drive/v3/files/{fileId}আইডি দ্বারা কোনো ফাইলের মেটাডেটা বা বিষয়বস্তু পাওয়া যায়। |
list | GET /drive/v3/filesব্যবহারকারীর ফাইলগুলোর তালিকা দেখায়। |
listLabels | GET /drive/v3/files/{fileId}/listLabelsএকটি ফাইলের লেবেলগুলো তালিকাভুক্ত করে। |
modifyLabels | POST /drive/v3/files/{fileId}/modifyLabelsএকটি ফাইলে প্রয়োগ করা লেবেলের সেট পরিবর্তন করে। |
update | PATCH /drive/v3/files/{fileId}PATCH /upload/drive/v3/files/{fileId}কোনো ফাইলের মেটাডেটা, বিষয়বস্তু বা উভয়ই আপডেট করে। |
watch | POST /drive/v3/files/{fileId}/watchকোনো ফাইলের পরিবর্তনসমূহের জন্য সাবস্ক্রাইব করে। |
REST রিসোর্স: v3.অপারেশনস
| পদ্ধতি | |
|---|---|
get | GET /drive/v3/operations/{name}দীর্ঘদিন ধরে চলমান কোনো কার্যক্রমের সর্বশেষ অবস্থা জানায়। |
REST রিসোর্স: v3.permissions
| পদ্ধতি | |
|---|---|
create | POST /drive/v3/files/{fileId}/permissionsকোনো ফাইল বা শেয়ার্ড ড্রাইভের জন্য অনুমতি তৈরি করে। |
delete | DELETE /drive/v3/files/{fileId}/permissions/{permissionId}একটি অনুমতি মুছে দেয়। |
get | GET /drive/v3/files/{fileId}/permissions/{permissionId}আইডি দ্বারা অনুমতি পায়। |
list | GET /drive/v3/files/{fileId}/permissionsকোনো ফাইল বা শেয়ার করা ড্রাইভের অনুমতিসমূহ তালিকাভুক্ত করে। |
update | PATCH /drive/v3/files/{fileId}/permissions/{permissionId}প্যাচ সেম্যান্টিকস ব্যবহার করে একটি পারমিশন আপডেট করে। |
REST রিসোর্স: v3.replies
| পদ্ধতি | |
|---|---|
create | POST /drive/v3/files/{fileId}/comments/{commentId}/repliesএকটি মন্তব্যের প্রত্যুত্তর তৈরি করে। |
delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}একটি উত্তর মুছে দেয়। |
get | GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}আইডি দ্বারা উত্তর পায়। |
list | GET /drive/v3/files/{fileId}/comments/{commentId}/repliesএকটি মন্তব্যের উত্তরগুলো তালিকাভুক্ত করে। |
update | PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}প্যাচের অর্থগত দিক দিয়ে একটি উত্তর আপডেট করা হয়েছে। |
REST রিসোর্স: v3.revisions
| পদ্ধতি | |
|---|---|
delete | DELETE /drive/v3/files/{fileId}/revisions/{revisionId}ফাইলের একটি সংস্করণ স্থায়ীভাবে মুছে দেয়। |
get | GET /drive/v3/files/{fileId}/revisions/{revisionId}আইডি দ্বারা কোনো রিভিশনের মেটাডেটা বা বিষয়বস্তু পাওয়া যায়। |
list | GET /drive/v3/files/{fileId}/revisionsএকটি ফাইলের সংস্করণগুলো তালিকাভুক্ত করে। |
update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}প্যাচ সেম্যান্টিকস ব্যবহার করে একটি রিভিশন আপডেট করে। |