গুগল ড্রাইভ এপিআই HTTP এবং JSON এর উপর তৈরি, তাই যেকোনো স্ট্যান্ডার্ড HTTP ক্লায়েন্ট এতে অনুরোধ পাঠাতে এবং প্রতিক্রিয়াগুলি বিশ্লেষণ করতে পারে।
তবে, গুগল এপিআই ক্লায়েন্ট লাইব্রেরিগুলি আরও ভাল ভাষা ইন্টিগ্রেশন, উন্নত সুরক্ষা এবং ব্যবহারকারীর অনুমোদনের প্রয়োজন এমন কলগুলি সহজতর করে। ক্লায়েন্ট লাইব্রেরিগুলি প্রতিটি সমর্থিত ভাষার প্রাকৃতিক নিয়ম ব্যবহার করে এবং আপনার লেখার জন্য বয়লারপ্লেট কোড হ্রাস করে। ক্লায়েন্ট লাইব্রেরিগুলি বেশ কয়েকটি প্রোগ্রামিং ভাষায় উপলব্ধ। এগুলি ব্যবহার করে আপনি ম্যানুয়ালি HTTP অনুরোধ সেট আপ করার এবং প্রতিক্রিয়াগুলি বিশ্লেষণ করার প্রয়োজন এড়াতে পারেন।
ক্লাউড ক্লায়েন্ট লাইব্রেরি এবং পুরানো গুগল এপিআই ক্লায়েন্ট লাইব্রেরি সম্পর্কে আরও পড়ুন ক্লায়েন্ট লাইব্রেরি এবং ক্লাউড এপিআই-তে ব্যাখ্যা করা হয়েছে ।
ক্লায়েন্ট লাইব্রেরি
ড্রাইভ নিম্নলিখিত ভাষাগুলির জন্য ক্লায়েন্ট লাইব্রেরি প্রদান করে। আপনি যে প্রোগ্রামিং ভাষাটি ব্যবহার করতে চান তা নির্বাচন করুন।
ডার্ট
ডার্টের জন্য সর্বশেষ গুগল ড্রাইভ এপিআই ক্লায়েন্ট লাইব্রেরি পান।
ডার্টের জন্য আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
dart pub add googleapis
আপনার পরিবেশে Flutter-এর জন্য এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
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 সংগ্রহস্থলটি দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
জাভা
জাভার জন্য সর্বশেষ Google ড্রাইভ 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 ক্লায়েন্ট লাইব্রেরি পান।
জাভাস্ক্রিপ্ট ক্লায়েন্ট লাইব্রেরিতে অনুরোধ করতে 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 এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
npm install @googleapis/drive
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-nodejs-client GitHub সংগ্রহস্থলটি দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
Obj-C সম্পর্কে
REST এর জন্য Objective-C এর সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
যদি আপনি CocoaPods থেকে তৈরি করেন, তাহলে আপনার পরিবেশের Podfile এ প্রয়োজনীয় পড যোগ করুন:
pod 'GoogleAPIClientForREST/Drive'
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-objectivec-client-for-rest GitHub সংগ্রহস্থলটি দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।
পিএইচপি
PHP এর জন্য সর্বশেষ Google Drive API ক্লায়েন্ট লাইব্রেরি পান।
কম্পোজার ব্যবহার করতে, আপনার পরিবেশে এই ক্লায়েন্ট লাইব্রেরিটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
composer 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 স্টেটমেন্ট যোগ করুন এবং পরিষেবাটি চালু করুন:
require 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new
কোড নমুনা
পৃথক কোড নমুনা দেখতে বা পেতে, google-api-ruby-client GitHub সংগ্রহস্থলটি দেখুন।
ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন
আরও তথ্যের জন্য, ক্লায়েন্ট লাইব্রেরি ডকুমেন্টেশন দেখুন।