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