النماذج والمكتبات

غالبًا ما تكون أسهل طريقة لمعرفة كيفية استخدام واجهة برمجة التطبيقات هي الاطّلاع على نموذج الرمز. توفّر هذه الصفحة روابط إلى عيّنات وعددًا من الطرق المُلائمة للوصول إلى واجهة برمجة التطبيقات في "مدير الحملة 360".

ملاحظة: اطّلِع على البدء للاطّلاع على أمثلة على "نقل البيانات" الإصدار 2.0.

تم إنشاء واجهة برمجة التطبيقات في "مدير الحملة 360" استنادًا إلى HTTP وJSON، ما يتيح لأي حِزمة ويب عادية إرسال طلبات إليها وتحليل استجاباتها.

ومع ذلك، بدلاً من إنشاء طلبات HTTP وتحليل الردود يدويًا، يمكنك استخدام مكتبات Google APIs Client Libraries. توفّر مكتبات العملاء نتائج أفضل على مستوى التكامل اللغوي والأمان المحسّن، كما تقدّم دعمًا أفضل في إجراء الطلبات التي تستلزم إذنًا من المستخدم.

في الجداول أدناه، يعرض العمود الأول مرحلة تطوير كل مكتبة، ويُرجى العِلم أنّ بعضها لا يزال في مراحله الأولى. ينقلك العمود الثاني إلى الصفحة الرئيسية لكل مكتبة.

تشمل مجموعة المكتبات المناسبة للبالغين ما يلي:

مكتبة العميل الوثائق جميع نماذج مكتبة العميل
مكتبة عملاء Google API لـ ‎ .NET مكتبة عملاء Google API لنظام ‎ .NET نماذج ‎.NET
مكتبة برامج Google API للغة Java https://developers.google.com/api-client-library/java/ عيّنات Java
مكتبة عملاء Google API لتطبيقات JavaScript مكتبة Google API Client Library لتطبيقات JavaScript عيّنات JavaScript
مكتبة برامج Google API للغة Objective-C لبروتوكول REST https://github.com/google/google-api-objectivec-client-for-rest نماذج Objective-C
مكتبة برامج واجهة برمجة التطبيقات من Google للغة PHP () https://github.com/google/google-api-php-client عيّنات PHP
مكتبة برامج Google API للغة Python (الإصدار 1 أو 2) مكتبة برامج Google API للغة Python (الإصدار 1 أو 2) عيّنات Python

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

مكتبة العميل الوثائق جميع نماذج مكتبة العميل
مكتبة عملاء Google API للغة Go () https://github.com/google/google-api-go-client عيّنات Go
مكتبة برامج Google API لنظام Node.js (إصدار أوّلي) https://github.com/google/google-api-nodejs-client/ عيّنات Node.js
مكتبة برامج Google API للغة Ruby (إصدار أوّلي) مكتبة برامج Google API للغة Ruby عيّنات Ruby