নিবন্ধ ডিরেক্টরি
আপনি যখন ডিফল্ট কনফিগারেশনে গুগল ড্রাইভের সাথে আরক্লোন ব্যবহার করেন , তখন আপনি আরক্লোনের ক্লায়েন্ট আইডি ব্যবহার করেন। এটি সকল আরক্লোন ব্যবহারকারীর মধ্যে শেয়ার করা হয়। গুগল প্রতি ক্লায়েন্ট আইডির জন্য প্রতি সেকেন্ডে কতগুলো কোয়েরি করা যাবে তার একটি গ্লোবাল রেট লিমিট নির্ধারণ করে রেখেছে। আরক্লোনের কোটা ইতিমধ্যেই অনেক বেশি, এবং এটি যথেষ্ট বেশি কিনা তা নিশ্চিত করতে আমি গুগলের সাথে যোগাযোগ চালিয়ে যাব।
আমি কিভাবে Google ড্রাইভের জন্য আমার নিজস্ব ক্লায়েন্ট_আইডি তৈরি করব?
আপনার নিজের ক্লায়েন্ট আইডি ব্যবহার করার জন্য দৃঢ়ভাবে সুপারিশ করা হচ্ছে, কারণ ডিফল্ট আরক্লোন আইডিটি ব্যাপকভাবে ব্যবহৃত হয়। যদি আপনার একাধিক সার্ভিস চালু থাকে, তবে প্রতিটি সার্ভিসের জন্য একটি পৃথক এপিআই কী ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। গুগলের ডিফল্ট কোটা হলো প্রতি সেকেন্ডে ১০টি ট্রানজ্যাকশন , তাই এই সংখ্যার নিচে তা রাখার পরামর্শ দেওয়া হচ্ছে, কারণ এটি অতিক্রম করলে আরক্লোন তার গতি কমিয়ে দেবে।
আরক্লোনের জন্য আপনার নিজের Google ড্রাইভ ক্লায়েন্ট আইডি কীভাবে তৈরি করবেন তা এখানে:
- আপনার Google অ্যাকাউন্ট দিয়ে সাইন ইন করুনGoogle API কনসোল.আপনি কোন Google অ্যাকাউন্ট ব্যবহার করেন তা বিবেচ্য নয়। (আপনি যেটি অ্যাক্সেস করতে চান সেই একই Google ড্রাইভ অ্যাকাউন্ট হতে হবে না)
- একটি প্রকল্প চয়ন করুন বা একটি নতুন তৈরি করুন৷
- "এপিআই এবং পরিষেবাগুলি সক্ষম করুন" এর অধীনে "এর জন্য অনুসন্ধান করুন
Drive", তারপর সক্ষম করুন"Google Drive API"। - বাম প্যানেলে "শংসাপত্র" ক্লিক করুন ("শংসাপত্র তৈরি করুন" নয় যা উইজার্ড খোলে), তারপর "প্রমাণপত্র তৈরি করুন" এ ক্লিক করুন
- আপনি যদি ইতিমধ্যেই "Oauth Consent Screen" কনফিগার করে থাকেন, তাহলে পরবর্তী ধাপে যান; যদি না হয়, তাহলে "Configure Consent Screen" বোতামে ক্লিক করুন (ডান প্যানেলের উপরের ডানদিকের কোণায়), তারপর "External" নির্বাচন করুন এবং "CREATE" এ ক্লিক করুন "; পরবর্তী স্ক্রিনে, একটি "অ্যাপ্লিকেশন নাম" লিখুন ("আরক্লোন" করবে) এবং "সংরক্ষণ করুন" এ ক্লিক করুন (অন্য সমস্ত ডেটা ঐচ্ছিক)।শংসাপত্রের স্ক্রিনে ফিরে যেতে আবার বাম প্যানেলে শংসাপত্রে ক্লিক করুন।
(পিএস: আপনি যদি একজন GSuite ব্যবহারকারী হন তবে আপনি উপরে "বাহ্যিক" এর পরিবর্তে "অভ্যন্তরীণ" চয়ন করতে পারেন, তবে এটি এখনও পরীক্ষা/নথিভুক্ত করা হয়নি)।
- স্ক্রিনের শীর্ষে "+ ক্রিয়েট ক্রেডেনশিয়াল" বোতামে ক্লিক করুন এবং "OAuth ক্লায়েন্ট আইডি" নির্বাচন করুন৷
- আপনি যদি একটি Google অ্যাকাউন্ট ব্যবহার করেন, তাহলে "ডেস্কটপ অ্যাপ" বা "অন্যান্য" (যদি আপনি একটি GSuite অ্যাকাউন্ট ব্যবহার করেন) অ্যাপ্লিকেশন প্রকার নির্বাচন করুন, তারপর তৈরি করুন ক্লিক করুন৷ (ডিফল্ট নাম ঠিক আছে)
- এটি আপনাকে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট দেখাবে।এগুলো খেয়াল রাখুন।
- "Oauth Consent Screen" এ যান এবং "Publish Application" টিপুন
- উল্লেখ্য ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট সহ rclone প্রদান করুন।
নিরাপত্তা
মনে রাখবেন যে Google এর সাম্প্রতিক "বর্ধিত নিরাপত্তা" এর কারণে, আপনাকে তাত্ত্বিকভাবে "যাচাইয়ের জন্য আপনার অ্যাপ জমা দিতে হবে" এবং তাদের প্রতিক্রিয়ার জন্য সপ্তাহ (!) অপেক্ষা করতে হবে;
অনুশীলনে, আপনি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট সরাসরি rclone এর সাথে ব্যবহার করতে পারেন, একমাত্র সমস্যা হল যখন আপনি ব্রাউজারের মাধ্যমে সংযোগ করেন তখন এটি একটি সুন্দর ভয়ঙ্কর নিশ্চিতকরণ স্ক্রীন দেখায় যাতে rclone তার টোকেন আইডি পেতে পারে (কিন্তু এটি শুধুমাত্র দূরবর্তী সময়ে ঘটে কনফিগারেশন, কোন বড় চুক্তি)।
আশা করি, চেন ওয়েইলিয়াং-এর ব্লগে ( https://www.chenweiliang.com/ ) শেয়ার করা 'How to Apply for a Google Drive Client ID and Secret Key API?' শীর্ষক আর্টিকেলটি আপনার জন্য সহায়ক হবে।
এই নিবন্ধটির লিঙ্কটি নির্দ্বিধায় শেয়ার করুন: https://www.chenweiliang.com/cwl-1971.html
