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

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

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

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

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

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

تتضمّن مجموعة المكتبات القديمة ما يلي:

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

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

مكتبة العميل الوثائق جميع نماذج مكتبات البرامج
Google API Client Library for 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 Client Library for Ruby أمثلة على Ruby