Google Drive API को एचटीटीपी और JSON पर बनाया गया है. इसलिए, कोई भी स्टैंडर्ड एचटीटीपी क्लाइंट इसे अनुरोध भेजें और जवाबों को पार्स करें.
हालांकि, Google API क्लाइंट लाइब्रेरी बेहतर भाषा इंटिग्रेशन की सुविधा देती है, बेहतर सुरक्षा, और कॉल करने की सुविधा देने के लिए उपयोगकर्ता की अनुमति की ज़रूरत होती है. क्लाइंट लाइब्रेरी, इस्तेमाल की जा सकने वाली हर भाषा के नैचुरल कंवेंशन का इस्तेमाल करती है और उस बॉयलरप्लेट कोड को कम करें जिसे आपको लिखना पड़ता है. क्लाइंट लाइब्रेरी कई प्रोग्रामिंग भाषाओं में उपलब्ध है. इनका इस्तेमाल करके, मुसीबत से बचने के लिए मैन्युअल तरीके से एचटीटीपी अनुरोधों को सेट अप करने और जवाबों को पार्स करने के लिए.
क्लाउड क्लाइंट लाइब्रेरी और पुराने Google एपीआई क्लाइंट के बारे में ज़्यादा जानें क्लाइंट लाइब्रेरी में मौजूद लाइब्रेरी ज़्यादा जानकारी के लिए.
क्लाइंट लाइब्रेरी
Drive में इन भाषाओं के लिए क्लाइंट लाइब्रेरी उपलब्ध हैं. वह प्रोग्रामिंग भाषा चुनें जिसका आपको इस्तेमाल करना है.
Dart
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: डार्ट.
अपने एनवायरमेंट में इस क्लाइंट लाइब्रेरी को इंस्टॉल करने के लिए, नीचे दिया गया कमांड चलाएं Dart के लिए:
dart pub add googleapis
अपने एनवायरमेंट में इस क्लाइंट लाइब्रेरी को इंस्टॉल करने के लिए, नीचे दिया गया कमांड चलाएं Flutter के लिए:
flutter pub add googleapis
कोड सैंपल
अलग-अलग कोड सैंपल देखने या पाने के लिए,
googleapis.dart
GitHub रिपॉज़िटरी.
क्लाइंट लाइब्रेरी से जुड़े दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी देखें दस्तावेज़ में दिया गया है.
शुरू करें
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: शुरू करें.
एपीआई और उसके वर्शन को इंस्टॉल करने के लिए, नीचे दिया गया कमांड चलाएं आस-पास का माहौल:
go get google.golang.org/api/urlshortener/v1
कोड सैंपल
अलग-अलग कोड सैंपल देखने या पाने के लिए,
google-api-go-client
GitHub रिपॉज़िटरी.
क्लाइंट लाइब्रेरी से जुड़े दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी देखें दस्तावेज़ में दिया गया है.
Java
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: Java.
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
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: JavaScript.
JavaScript क्लाइंट लाइब्रेरी के अनुरोध करने के लिए, gapi.client.request
का इस्तेमाल करें.
कोड सैंपल
अलग-अलग कोड सैंपल देखने या पाने के लिए,
google-api-javascript-client
GitHub रिपॉज़िटरी.
.NET
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: .NET पर क्लिक करें.
अपने एनवायरमेंट में इस पैकेज को इंस्टॉल करने के लिए, नीचे दिया गया कमांड चलाएं:
dotnet add package Google.Apis --version 1.68.0
इंस्टॉलेशन के वैकल्पिक तरीकों के लिए, यहां देखें:
Google.Apis
NuGet पेज.
कोड सैंपल
अलग-अलग कोड नमूने देखने या प्राप्त करने के लिए, शुरू हो गया है करें.
क्लाइंट लाइब्रेरी से जुड़े दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी देखें दस्तावेज़ में दिया गया है.
Node.js
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: Node.js के साथ आने वाले सभी उपयोगकर्ता शामिल हैं.
इस क्लाइंट लाइब्रेरी को अपने वातावरण:
npm install @googleapis/drive
कोड सैंपल
अलग-अलग कोड सैंपल देखने या पाने के लिए,
google-api-nodejs-client
GitHub रिपॉज़िटरी.
क्लाइंट लाइब्रेरी से जुड़े दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी देखें दस्तावेज़ में दिया गया है.
Obj-C
Objective-C के लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें आराम.
अगर आपको CocoaPods से बनाना है, तो ज़रूरी पॉड को Podfile
में जोड़ें
आस-पास का माहौल:
pod 'GoogleAPIClientForREST/Drive'
कोड सैंपल
अलग-अलग कोड सैंपल देखने या पाने के लिए,
google-api-objectivec-client-for-rest
GitHub रिपॉज़िटरी.
क्लाइंट लाइब्रेरी से जुड़े दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी देखें दस्तावेज़ में दिया गया है.
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';
कोड सैंपल
अलग-अलग कोड सैंपल देखने या पाने के लिए,
google-api-php-client
GitHub रिपॉज़िटरी.
क्लाइंट लाइब्रेरी से जुड़े दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी देखें दस्तावेज़ में दिया गया है.
Python
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: Python.
इस क्लाइंट लाइब्रेरी को इसमें इंस्टॉल करें:
आपके एनवायरमेंट में virtualenv
pip
का इस्तेमाल करके.
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
इसके लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें: Ruby.
अगर आपको 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 रिपॉज़िटरी.
क्लाइंट लाइब्रेरी से जुड़े दस्तावेज़
ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी देखें दस्तावेज़ में दिया गया है.