গুগল ড্রাইভ এপিআই HTTP এবং JSON-এ তৈরি করা হয়েছে, তাই যেকোনো স্ট্যান্ডার্ড HTTP ক্লায়েন্ট এতে অনুরোধ পাঠাতে পারে এবং প্রতিক্রিয়াগুলি পার্স করতে পারে।
যাইহোক, Google API ক্লায়েন্ট লাইব্রেরিগুলি আরও ভাল ভাষা একীকরণ, উন্নত সুরক্ষা প্রদান করে এবং ব্যবহারকারীর অনুমোদনের প্রয়োজন হয় এমন কলগুলিকে সহজতর করে। ক্লায়েন্ট লাইব্রেরি প্রতিটি সমর্থিত ভাষার স্বাভাবিক নিয়ম ব্যবহার করে এবং বয়লারপ্লেট কোড কমিয়ে দেয় যা আপনাকে লিখতে হবে। ক্লায়েন্ট লাইব্রেরি বিভিন্ন প্রোগ্রামিং ভাষায় পাওয়া যায়। এগুলি ব্যবহার করে আপনি ম্যানুয়ালি HTTP অনুরোধগুলি সেট আপ করার এবং প্রতিক্রিয়াগুলি পার্স করার প্রয়োজন এড়াতে পারেন।
ক্লাউড ক্লায়েন্ট লাইব্রেরি সম্পর্কে আরও পড়ুন এবং ক্লায়েন্ট লাইব্রেরিতে পুরানো Google API ক্লায়েন্ট লাইব্রেরি ব্যাখ্যা করা হয়েছে ।
ক্লায়েন্ট লাইব্রেরি
ড্রাইভ নিম্নলিখিত ভাষার জন্য ক্লায়েন্ট লাইব্রেরি প্রদান করে। আপনি যে প্রোগ্রামিং ভাষা ব্যবহার করতে চান তা নির্বাচন করুন।
ডার্ট
Dart-এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
ডার্টের জন্য আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
dart pub add googleapis
ফ্লটারের জন্য আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
flutter pub add googleapis
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, googleapis.dart
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
যাও
Go এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
আপনার পরিবেশে একটি API এবং সেই API এর একটি সংস্করণ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
go get google.golang.org/api/urlshortener/v1
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-go-client
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
জাভা
Java এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
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
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
জাভাস্ক্রিপ্ট
জাভাস্ক্রিপ্টের জন্য সর্বশেষ Google ড্রাইভ API ক্লায়েন্ট লাইব্রেরি পান।
JavaScript ক্লায়েন্ট লাইব্রেরিতে অনুরোধ করতে gapi.client.request
ব্যবহার করুন।
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-javascript-client
GitHub সংগ্রহস্থল দেখুন।
.নেট
.NET-এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
আপনার পরিবেশে এই প্যাকেজটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
dotnet add package Google.Apis --version 1.68.0
ইনস্টলেশনের বিকল্প পদ্ধতির জন্য, Google.Apis
NuGet পৃষ্ঠাটি দেখুন।
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, শুরু করুন পৃষ্ঠাটি দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
Node.js
Node.js-এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
npm install @googleapis/drive
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-nodejs-client
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
Obj-C
REST এর জন্য অবজেক্টিভ-সি-এর জন্য সর্বশেষ Google ড্রাইভ API ক্লায়েন্ট লাইব্রেরি পান।
আপনি যদি CocoaPods থেকে তৈরি করছেন, আপনার পরিবেশের Podfile
এ প্রয়োজনীয় পড যোগ করুন:
pod 'GoogleAPIClientForREST/Drive'
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-objectivec-client-for-rest
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
পিএইচপি
PHP-এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
কম্পোজার ব্যবহার করতে, আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
npm install @googleapis/drivecomposer require google/apiclient:^2.15.0
পরিবর্তে রিলিজটি ডাউনলোড এবং ইনস্টল করতে, ডাউনলোড ফাইলটি বের করুন এবং আপনার প্রকল্পে অটোলোডার অন্তর্ভুক্ত করুন:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-php-client
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
পাইথন
পাইথনের জন্য সর্বশেষ Google ড্রাইভ API ক্লায়েন্ট লাইব্রেরি পান।
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
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
রুবি
Ruby-এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
gem install
ব্যবহার করতে, আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
gem install google-apis-drive_v3 -v 0.5.0
পরিবর্তে ফাইলটির প্রয়োজন করতে, এটিকে আপনার Gemfile
যুক্ত করুন, আপনার প্রকল্পে প্রয়োজনীয় বিবৃতি যোগ করুন এবং পরিষেবাটি চালু করুন:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-ruby-client
GitHub সংগ্রহস্থল দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।