Google Drive API को एचटीटीपी और JSON पर बनाया गया है. इसलिए, कोई भी स्टैंडर्ड एचटीटीपी क्लाइंट इसके लिए अनुरोध भेज सकता है और जवाबों को पार्स कर सकता है.
हालांकि, Google API क्लाइंट लाइब्रेरी की मदद से, ऐसे कॉल के लिए भाषा का बेहतर इंटिग्रेशन, बेहतर सुरक्षा, और सहायता मिलती है जिनमें उपयोगकर्ता की अनुमति ज़रूरी होती है. क्लाइंट लाइब्रेरी, हर काम करने वाली भाषा के सामान्य नियमों का इस्तेमाल करती हैं. साथ ही, आपको जो बॉयलरप्लेट कोड लिखना पड़ता है उसे कम करती हैं. क्लाइंट लाइब्रेरी, कई प्रोग्रामिंग भाषाओं में उपलब्ध हैं. इनका इस्तेमाल करके, एचटीटीपी अनुरोधों को मैन्युअल तरीके से सेट अप करने और जवाबों को पार्स करने से बचा जा सकता है.
क्लाइंट लाइब्रेरी और Cloud API के बारे में ज़्यादा जानने के लिए, क्लाइंट लाइब्रेरी और Cloud API के बारे में जानकारी लेख पढ़ें.
क्लाइंट लाइब्रेरी
Drive, इन भाषाओं के लिए क्लाइंट लाइब्रेरी उपलब्ध कराता है. वह प्रोग्रामिंग भाषा चुनें जिसका आपको इस्तेमाल करना है.
डार्ट
डार्ट के लिए, Google Drive API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें.
डार्ट के लिए, अपने एनवायरमेंट में इस क्लाइंट लाइब्रेरी को इंस्टॉल करने के लिए, यह कमांड चलाएं:
dart pub add googleapis
Flutter के लिए, अपने एनवायरमेंट में इस क्लाइंट लाइब्रेरी को इंस्टॉल करने के लिए, यह कमांड चलाएं:
flutter pub add googleapis
कोड सैंपल
कोड के अलग-अलग सैंपल देखने या पाने के लिए, googleapis.dart
GitHub रिपॉज़िटरी देखें.
क्लाइंट लाइब्रेरी का दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.
ऐप पर जाएं
Go के लिए, Google Drive API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें.
अपने एनवायरमेंट में कोई एपीआई और उस एपीआई का कोई वर्शन इंस्टॉल करने के लिए, यह कमांड चलाएं:
go get google.golang.org/api/urlshortener/v1
कोड सैंपल
कोड के अलग-अलग सैंपल देखने या पाने के लिए, google-api-go-client
GitHub रिपॉज़िटरी देखें.
क्लाइंट लाइब्रेरी का दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.
Java
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 रिपॉज़िटरी देखें.
क्लाइंट लाइब्रेरी का दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.
JavaScript
JavaScript के लिए, Google Drive API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें .
JavaScript क्लाइंट लाइब्रेरी को अनुरोध भेजने के लिए, gapi.client.request का इस्तेमाल करें.
कोड सैंपल
कोड के अलग-अलग सैंपल देखने या पाने के लिए, google-api-javascript-client
GitHub रिपॉज़िटरी देखें.
.NET
.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 के लिए, Objective-C के लिए Google Drive API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें.
अगर CocoaPods से बनाया जा रहा है, तो अपने एनवायरमेंट में Podfile में ज़रूरी पॉड जोड़ें:
pod 'GoogleAPIClientForREST/Drive'
कोड सैंपल
कोड के अलग-अलग सैंपल देखने या पाने के लिए, google-api-objectivec-client-for-rest
GitHub रिपॉज़िटरी देखें.
क्लाइंट लाइब्रेरी का दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.
PHP
PHP के लिए, Google Drive API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें .
Composer का इस्तेमाल करने के लिए, अपने एनवायरमेंट में इस क्लाइंट लाइब्रेरी को इंस्टॉल करने के लिए, यह कमांड चलाएं:
composer require google/apiclient:^2.15.0
इसके बजाय, रिलीज़ को डाउनलोड और इंस्टॉल करने के लिए, डाउनलोड की गई फ़ाइल को एक्सट्रैक्ट करें और अपने प्रोजेक्ट में ऑटोलoader शामिल करें:
require_once '/path/to/google-api-php-client/vendor/autoload.php';
कोड सैंपल
कोड के अलग-अलग सैंपल देखने या पाने के लिए, google-api-php-client
GitHub रिपॉज़िटरी देखें.
क्लाइंट लाइब्रेरी का दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.
Python
Python के लिए, Google Drive API की क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें.
`pip` का इस्तेमाल करके, अपने एनवायरमेंट में
वर्चुअलenv में इस क्लाइंट लाइब्रेरी को इंस्टॉल करें.
Mac या Linux पर इंस्टॉल करने के लिए:
pip3 install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-api-python-client
Windows पर इंस्टॉल करने के लिए:
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
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 रिपॉज़िटरी देखें.
क्लाइंट लाइब्रेरी का दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.