গুগল ড্রাইভ এপিআই আপনাকে এমন অ্যাপ তৈরি করতে দেয় যা গুগল ড্রাইভ ক্লাউড স্টোরেজকে সুবিধা দেয়। আপনি ড্রাইভের সাথে একত্রিত হয় এমন অ্যাপ্লিকেশনগুলি বিকাশ করতে পারেন এবং ড্রাইভ API ব্যবহার করে আপনার অ্যাপ্লিকেশনে শক্তিশালী কার্যকারিতা তৈরি করতে পারেন৷
এই চিত্রটি আপনার ড্রাইভ অ্যাপ, ড্রাইভ এবং ড্রাইভ API-এর মধ্যে সম্পর্ক দেখায়:
এই পদগুলি চিত্র 1 এ দেখানো মূল উপাদানগুলিকে সংজ্ঞায়িত করে:
- গুগল ড্রাইভ
- Google-এর ক্লাউড ফাইল স্টোরেজ পরিষেবা ব্যবহারকারীদের একটি ব্যক্তিগত স্টোরেজ স্পেস দেয়, যাকে বলা হয় মাই ড্রাইভ , এবং শেয়ার্ড ড্রাইভ নামে সহযোগী শেয়ার্ড ফোল্ডার অ্যাক্সেস করার বিকল্প।
- গুগল ড্রাইভ এপিআই
- REST API যা আপনাকে আপনার অ্যাপের মধ্যে থেকে ড্রাইভ স্টোরেজের সুবিধা নিতে দেয়।
- গুগল ড্রাইভ অ্যাপ
- একটি অ্যাপ যা ড্রাইভকে এর সঞ্চয়স্থান সমাধান হিসাবে ব্যবহার করে।
- গুগল ড্রাইভ UI
- Google এর ইউজার ইন্টারফেস যা ড্রাইভে সঞ্চিত ফাইলগুলি পরিচালনা করে৷ যদি আপনার অ্যাপটি স্প্রেডশীট বা ওয়ার্ড প্রসেসরের মতো এডিটর-টাইপ অ্যাপ হয়, তাহলে আপনি আপনার অ্যাপের মধ্যে ফাইল তৈরি এবং খুলতে ড্রাইভ UI-এর সাথে একীভূত করতে পারেন।
- আমার চালনা
- একটি নির্দিষ্ট ব্যবহারকারীর মালিকানাধীন একটি ড্রাইভ স্টোরেজ অবস্থান। আমার ড্রাইভে সঞ্চিত ফাইলগুলি অন্য ব্যবহারকারীদের সাথে ভাগ করা যেতে পারে, তবে সামগ্রীর মালিকানা একজন স্বতন্ত্র ব্যবহারকারীর জন্য নির্দিষ্ট থাকে৷
- OAuth 2.0
- অনুমোদন প্রোটোকল যা Google Drive API-এর আপনার অ্যাপ ব্যবহারকারীদের প্রমাণীকরণের জন্য প্রয়োজন। যদি আপনার অ্যাপ্লিকেশন Google এর সাথে সাইন ইন ব্যবহার করে তবে এটি OAuth 2.0 ফ্লো এবং অ্যাপ্লিকেশন অ্যাক্সেস টোকেনগুলি পরিচালনা করে৷
- শেয়ার্ড ড্রাইভ
- একটি ড্রাইভ স্টোরেজ অবস্থান যা ফাইলগুলির মালিক যেটিতে একাধিক ব্যবহারকারী সহযোগিতা করে৷ শেয়ার্ড ড্রাইভে অ্যাক্সেস থাকা যেকোনো ব্যবহারকারীর এটিতে থাকা সমস্ত ফাইল অ্যাক্সেস করতে পারে। ব্যবহারকারীদের শেয়ার্ড ড্রাইভের ভিতরে পৃথক ফাইলগুলিতেও অ্যাক্সেস দেওয়া যেতে পারে।
আপনি ড্রাইভ API দিয়ে কি করতে পারেন?
আপনি ড্রাইভ API ব্যবহার করতে পারেন:
- ড্রাইভ থেকে ফাইল ডাউনলোড করুন এবং ড্রাইভে ফাইল আপলোড করুন।
- ড্রাইভে সংরক্ষিত ফাইল এবং ফোল্ডার অনুসন্ধান করুন ৷ জটিল অনুসন্ধান ক্যোয়ারী তৈরি করুন যা ফাইল রিসোর্সে যেকোনও ফাইল মেটাডেটা ক্ষেত্র ফিরিয়ে দেয়।
- ব্যবহারকারীদের বিষয়বস্তুতে সহযোগিতা করার জন্য ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার করতে দিন।
- ড্রাইভে সমস্ত ফাইল অনুসন্ধান করতে Google পিকার API এর সাথে একত্রিত করুন, তারপর ফাইলের নাম, URL, সর্বশেষ সংশোধিত তারিখ এবং ব্যবহারকারী ফেরত দিন৷
- তৃতীয় পক্ষের শর্টকাটগুলি তৈরি করুন যা ড্রাইভের বাইরে, একটি ভিন্ন ডেটাস্টোর বা ক্লাউড স্টোরেজ সিস্টেমে সঞ্চিত ডেটার বাহ্যিক লিঙ্ক।
- অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা সঞ্চয় করতে একটি ডেডিকেটেড ড্রাইভ ফোল্ডার তৈরি করুন যাতে অ্যাপটি ড্রাইভে সংরক্ষিত সমস্ত ব্যবহারকারীর সামগ্রী অ্যাক্সেস করতে না পারে৷
- Google ড্রাইভ UI ব্যবহার করে আপনার ড্রাইভ-সক্ষম অ্যাপটিকে ড্রাইভ UI এর সাথে একীভূত করুন৷ এটি Google এর মানক ওয়েব UI যা আপনি ড্রাইভ ফাইলগুলি তৈরি করতে, সংগঠিত করতে, আবিষ্কার করতে এবং ভাগ করতে ব্যবহার করতে পারেন৷
- ড্রাইভ ফাইলগুলিতে লেবেল প্রয়োগ করুন, লেবেল ক্ষেত্রের মানগুলি সেট করুন, ফাইলগুলিতে লেবেল ক্ষেত্রের মানগুলি পড়ুন এবং কাস্টম লেবেল শ্রেণীবিন্যাস দ্বারা সংজ্ঞায়িত লেবেল মেটাডেটা পদগুলি ব্যবহার করে ফাইলগুলি অনুসন্ধান করুন৷
পরবর্তী পদক্ষেপ
প্রমাণীকরণ এবং অনুমোদন পরিচালনা সহ Google Workspace API-এর সাথে ডেভেলপ করা সম্পর্কে জানতে, Google Workspace-এ Develop দেখুন।
কীভাবে একটি সাধারণ Google ড্রাইভ API অ্যাপ কনফিগার এবং চালাতে হয় তা শিখতে, কুইকস্টার্টস ওভারভিউ পড়ুন।