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

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

कोड सैंपल

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

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

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

शुरू करें

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

कोड सैंपल

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

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

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

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 रिपॉज़िटरी देखें.

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

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