Google Drive की क्लाइंट लाइब्रेरी इंस्टॉल करना

Google Drive API को एचटीटीपी और JSON पर बनाया गया है, ताकि कोई भी स्टैंडर्ड एचटीटीपी क्लाइंट इसके लिए अनुरोध भेज सके और जवाबों को पार्स कर सके.

हालांकि, Google API क्लाइंट लाइब्रेरी की मदद से भाषा का बेहतर इंटिग्रेशन, बेहतर सुरक्षा, और ऐसे कॉल करने की सुविधा मिलती है जिनके लिए उपयोगकर्ता की अनुमति की ज़रूरत होती है. क्लाइंट लाइब्रेरी, इस्तेमाल की जा सकने वाली हर भाषा के स्वाभाविक नियमों का इस्तेमाल करती हैं. साथ ही, वे बॉयलरप्लेट कोड को कम कर देती हैं जिन्हें आपको लिखना पड़ता है. क्लाइंट लाइब्रेरी, प्रोग्रामिंग की कई भाषाओं में उपलब्ध हैं. इनका इस्तेमाल करके, एचटीटीपी अनुरोधों को मैन्युअल तरीके से सेट अप करने और जवाबों को पार्स करने की ज़रूरत नहीं पड़ती.

'क्लाउड क्लाइंट लाइब्रेरी' और 'पुरानी 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

कोड सैंपल

अलग-अलग कोड सैंपल देखने या पाने के लिए, 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

RESTive-C for REST के लिए Google Drive API क्लाइंट लाइब्रेरी का सबसे नया वर्शन पाएं.

अगर CocoaPods से निर्माण किया जा रहा है, तो अपने एनवायरमेंट में Podfile में ज़रूरी पॉड जोड़ें:

pod 'GoogleAPIClientForREST/Drive'

कोड सैंपल

अलग-अलग कोड सैंपल देखने या पाने के लिए, google-api-objectivec-client-for-rest GitHub रिपॉज़िटरी देखें.

क्लाइंट लाइब्रेरी के दस्तावेज़

ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.

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';

कोड सैंपल

अलग-अलग कोड सैंपल देखने या पाने के लिए, 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 'google/apis/drive_v3'
drive = Google::Apis::DriveV3::DriveService.new

कोड सैंपल

अलग-अलग कोड सैंपल देखने या पाने के लिए, google-api-ruby-client GitHub रिपॉज़िटरी देखें.

क्लाइंट लाइब्रेरी के दस्तावेज़

ज़्यादा जानकारी के लिए, क्लाइंट लाइब्रेरी का दस्तावेज़ देखें.