क्लाइंट लाइब्रेरी

Google API क्लाइंट लाइब्रेरी, कई लोकप्रिय प्रोग्रामिंग भाषाओं में उपलब्ध हैं, जिससे एपीआई का इस्तेमाल करना आसान हो जाता है.

भाषा के हिसाब से क्लाइंट लाइब्रेरी

नीचे दी गई टेबल में, पहला कॉलम हर लाइब्रेरी के डेवलपमेंट के स्टेज (ध्यान दें कि कुछ शुरुआती चरण में है) और लाइब्रेरी के दस्तावेज़ों के लिंक दिखाता है. दूसरे कॉलम में, हर लाइब्रेरी के लिए उपलब्ध सैंपल से लिंक होता है.

दस्तावेज़ सैंपल
Java के लिए Google API क्लाइंट लाइब्रेरी Java सैंपल
JavaScript के लिए Google API क्लाइंट लाइब्रेरी JavaScript सैंपल
.NET के लिए Google API क्लाइंट लाइब्रेरी .NET सैंपल
REST के लिए ऑब्जेक्टिव-सी के लिए Google एपीआई क्लाइंट लाइब्रेरी ऑब्जेक्ट-सी सैंपल
PHP (बीटा) के लिए Google API क्लाइंट लाइब्रेरी PHP सैंपल
Python के लिए Google API क्लाइंट लाइब्रेरी Python सैंपल

शुरुआती दौर की ये लाइब्रेरी भी उपलब्ध हैं:

दस्तावेज़ सैंपल
Dart के लिए Google API क्लाइंट लाइब्रेरी (बीटा वर्शन) डार्ट सैंपल
Go (ऐल्फ़ा) के लिए Google API क्लाइंट लाइब्रेरी सैंपल चुनें
Node.js (ऐल्फ़ा) के लिए Google API क्लाइंट लाइब्रेरी Node.js के सैंपल
Ruby (ऐल्फ़ा) के लिए Google API क्लाइंट लाइब्रेरी रूबी सैंपल

डिस्कवरी सेवा का इस्तेमाल करना

अगर Google Discovery Service पर निर्भर Python, JavaScript या अन्य क्लाइंट लाइब्रेरी का इस्तेमाल किया जा रहा है, तो आपको Reporting API v4 के लिए, डिस्कवरी दस्तावेज़ की जगह की जानकारी देनी होगी.

Python

from apiclient import discovery

...

# Build the Analytics Reporting API v4 authorized service object.
analyticsReporting = discovery.build(
  'analyticsreporting',
  'v4',
  http=http,
  discoveryServiceUrl='https://analyticsreporting.googleapis.com/$discovery/rest')

JavaScript

gapi.client.load(
  'https://analyticsreporting.googleapis.com/$discovery/rest',
  'v4'
).then(...)

Java और PHP क्लाइंट लाइब्रेरी पहले से बनी होती हैं, लेकिन उन्हें जनरेट करने के लिए, डिस्कवरी सेवा और Google API जनरेटर का इस्तेमाल किया जा सकता है.