مرجع الطرق الأساسية

يوفر هذا المستند مرجعًا للطرق الأساسية لواجهة برمجة التطبيقات inline API بالإضافة إلى نظرة عامة حول كيفية تفاعل هذه الطرق مع مكوّنات embed API ومكتبة عملاء "إحصاءات Google" الأساسية.

الطرق الأساسية

إنّ الطرق الأساسية لواجهة برمجة تطبيقات التضمين هي الطرق التي يمكن العثور عليها في الكائن gapi.analytics.

ready

تضع دالة معاودة الاتصال في قائمة انتظار ليتم استدعاؤها بمجرد تحميل مكتبة واجهة برمجة التطبيقات inline API بشكل كامل. يتم استدعاء عمليات معاودة الاتصال بالترتيب الذي تمت إضافتها به.

يتم تحديد الدالة ready من خلال مقتطف inline API، لذا يمكن استخدامها على الفور. يجب وضع جميع الدوال الأخرى في استدعاء ready لضمان تحميل المكتبة قبل استدعائها.

الاستخدام

gapi.analytics.ready(callback)

المَعلمات

الاسم النوع الوصف
callback Function الدالة التي سيتم استدعاؤها بمجرد تحميل مكتبة واجهة برمجة التطبيقات inline API بشكل كامل.

مثال

gapi.analytics.ready(function() {
  // Code in here will be invoked once the library fully loads.
});

createComponent

ينشئ مكونًا باستخدام الاسم المحدد وطرق النموذج الأوّلي. سيتم تخزين المكوِّن الذي تم إنشاؤه في gapi.analytics.ext بالاسم الذي تم تمريره.

يجب دائمًا استدعاء الدالة createCallback داخل استدعاء جاهز لضمان تحميل مكتبة برامج واجهة برمجة التطبيقات المضمّنة.

الاستخدام

gapi.analytics.createComponent(name, prototypeMethods)

المَعلمات

الاسم النوع الوصف
name string اسم المكوِّن.
prototypeMethods Object يشير ذلك المصطلح إلى كائن سيتم تخزين خصائصه وطرقه في النموذج الأوّلي للمكوِّن.

مثال

gapi.analytics.ready(function() {

  gapi.analytics.createComponent('MyComponent', {
    foo: function() {
      alert('foo');
    },
    bar: function() {
      alert('bar');
    }
  });

  var myComponentInstance = new gapi.analytics.ext.MyComponent();
  myComponentInstance.foo(); // Alerts 'foo'.

});