Google ড্রাইভ ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন

গুগল ড্রাইভ এপিআই HTTP এবং JSON-এর উপর ভিত্তি করে তৈরি, তাই যেকোনো সাধারণ HTTP ক্লায়েন্ট এতে অনুরোধ পাঠাতে এবং প্রতিক্রিয়াগুলো পার্স করতে পারে।

তবে, গুগল এপিআই ক্লায়েন্ট লাইব্রেরিগুলো উন্নততর ল্যাঙ্গুয়েজ ইন্টিগ্রেশন, উন্নত নিরাপত্তা প্রদান করে এবং ব্যবহারকারীর অনুমোদন প্রয়োজন এমন কল করা সহজ করে তোলে। এই ক্লায়েন্ট লাইব্রেরিগুলো প্রতিটি সমর্থিত ভাষার স্বাভাবিক রীতি ব্যবহার করে এবং আপনার লেখা বয়লারপ্লেট কোড কমিয়ে দেয়। ক্লায়েন্ট লাইব্রেরিগুলো বিভিন্ন প্রোগ্রামিং ভাষায় উপলব্ধ। এগুলো ব্যবহার করে আপনি ম্যানুয়ালি HTTP রিকোয়েস্ট সেট আপ করা এবং রেসপন্স পার্স করার প্রয়োজনীয়তা এড়াতে পারেন।

ক্লাউড ক্লায়েন্ট লাইব্রেরি এবং পুরোনো গুগল এপিআই ক্লায়েন্ট লাইব্রেরি সম্পর্কে আরও জানতে "ক্লায়েন্ট লাইব্রেরি এবং ক্লাউড এপিআই-এর ব্যাখ্যা" অংশটি পড়ুন।

ক্লায়েন্ট লাইব্রেরি

ড্রাইভ নিম্নলিখিত ভাষাগুলোর জন্য ক্লায়েন্ট লাইব্রেরি সরবরাহ করে। আপনি যে প্রোগ্রামিং ভাষাটি ব্যবহার করতে চান, সেটি নির্বাচন করুন।

ডার্ট

ডার্ট-এর জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

আপনার পরিবেশে ডার্টের জন্য এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

dart pub add googleapis

আপনার ফ্লাটার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

flutter pub add googleapis

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, googleapis.dart গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

যান

Go-এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

আপনার পরিবেশে একটি এপিআই এবং সেই এপিআই-এর একটি সংস্করণ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

go get google.golang.org/api/urlshortener/v1

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-go-client গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

জাভা

জাভার জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

Maven ব্যবহার করতে, আপনার pom.xml ফাইলে নিম্নলিখিত লাইনগুলো যোগ করুন:

<project>
  <dependencies>
    <dependency>
      <groupId>com.google.apis</groupId>
      <artifactId>google-api-services-drive</artifactId>
      <version>v3-rev20240509-2.0.0</version>
    </dependency>
  </dependencies>
</project>

Gradle ব্যবহার করতে, আপনার build.gradle ফাইলে নিম্নলিখিত লাইনগুলো যোগ করুন:

repositories {
  mavenCentral()
}
dependencies {
  implementation 'com.google.apis:google-api-services-drive:v3-rev20240509-2.0.0'
}

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-java-client-services গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

জাভাস্ক্রিপ্ট

জাভাস্ক্রিপ্টের জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

জাভাস্ক্রিপ্ট ক্লায়েন্ট লাইব্রেরিতে অনুরোধ পাঠাতে gapi.client.request ব্যবহার করুন।

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-javascript-client গিটহাব রিপোজিটরিটি দেখুন।

.NET

.NET-এর জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

আপনার পরিবেশে এই প্যাকেজটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

dotnet add package Google.Apis --version 1.68.0

ইনস্টলেশনের বিকল্প পদ্ধতির জন্য, Google.Apis NuGet পৃষ্ঠাটি দেখুন।

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, "Get started" পৃষ্ঠাটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

নোড.জেএস

Node.js-এর জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

npm install @googleapis/drive

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-nodejs-client গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

অবজেক্ট-সি

Objective-C for REST-এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

আপনি যদি CocoaPods থেকে বিল্ড করেন, তাহলে আপনার এনভায়রনমেন্টের Podfile এ প্রয়োজনীয় পডটি যোগ করুন:

pod 'GoogleAPIClientForREST/Drive'

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-objectivec-client-for-rest গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

পিএইচপি

PHP-এর জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

Composer ব্যবহার করার জন্য, আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

composer require google/apiclient:^2.15.0

এর পরিবর্তে রিলিজটি ডাউনলোড ও ইনস্টল করতে, ডাউনলোড করা ফাইলটি এক্সট্র্যাক্ট করুন এবং আপনার প্রোজেক্টে অটোলোডারটি অন্তর্ভুক্ত করুন:

require_once '/path/to/google-api-php-client/vendor/autoload.php';

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-php-client গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

পাইথন

পাইথনের জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

pip ব্যবহার করে আপনার এনভায়রনমেন্টের একটি virtualenv- এ এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করুন।

ম্যাক বা লিনাক্সে ইনস্টল করতে:

pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client

উইন্ডোজে ইনস্টল করতে:

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-api-python-client

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-python-client গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।

রুবি

রুবির জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরিটি ডাউনলোড করুন।

gem install ব্যবহার করতে, আপনার এনভায়রনমেন্টে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালান:

gem install google-apis-drive_v3 -v 0.5.0

এর পরিবর্তে ফাইলটি রিকোয়ার করতে, এটিকে আপনার Gemfile এ যোগ করুন, আপনার প্রোজেক্টে require স্টেটমেন্টটি যোগ করুন, এবং সার্ভিসটি ইনস্ট্যানশিয়েট করুন:

require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

কোডের নমুনা

স্বতন্ত্র কোড নমুনা দেখতে বা পেতে, google-api-ruby-client গিটহাব রিপোজিটরিটি দেখুন।

ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন

আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরির ডকুমেন্টেশন দেখুন।