مكتبات العملاء

تسهِّل مكتبات برامج Google APIs المتاحة بعدة من لغات البرمجة الشائعة استخدام واجهة برمجة التطبيقات.

مكتبات العملاء حسب اللغة

في الجداول التالية، يعرض العمود الأول مرحلة تطوير كل مكتبة (مع العلم أنّ بعضها لا يزال في مراحله الأولى)، بالإضافة إلى روابط تؤدي إلى المستندات الخاصة بالمكتبة. ويتضمّن العمود الثاني روابط تؤدّي إلى العيّنات المتوفرة لكل مكتبة.

الوثائق العيّنات
مكتبة برامج Google API للغة Java عيّنات Java
مكتبة برامج Google API للغة JavaScript نماذج JavaScript
مكتبة برامج Google API لنظام NET . نماذج.NET
مكتبة برامج Google API للغة Objective-C للغة REST عيّنات الهدف (ج)
مكتبة برامج Google API للغة PHP () نماذج PHP
مكتبة برامج Google API للغة Python عيّنات Python

تتوفّر أيضًا هذه المكتبات في المراحل المبكرة:

الوثائق العيّنات
مكتبات عملاء Google APIs للغة Dart (إصدار تجريبي) عيّنات من لعبة رمي السهام
مكتبة برامج Google API للإصدار Go (الإصدار الأولي) نماذج Go
مكتبة برامج Google API لنظام Node.js (الإصدار الأولي) نماذج Node.js
مكتبة برامج Google API للغة Ruby (الإصدار الأولي) عيّنات Ruby

استخدام خدمة الاكتشاف

إذا كنت تستخدم لغة Python أو JavaScript أو أيّ مكتبة برامج أخرى تعتمد على خدمة Google Discovery، عليك تحديد موقع مستند الاكتشاف الخاص بالإصدار 4 من Reporting API.

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 APIs لإنشائها.