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