Dokumen ini menyediakan referensi untuk metode Embed API inti serta ringkasan tentang interaksi metode tersebut dengan komponen Embed API dan library klien Analytics yang mendasarinya.
Metode Inti
Metode inti Embed API adalah metode yang ditemukan di objek gapi.analytics
.
ready
Mengantrekan fungsi callback untuk dipanggil segera setelah library Embed API dimuat sepenuhnya. Callback dipanggil sesuai urutan penambahannya.
Fungsi ready
ditentukan oleh cuplikan Embed API, sehingga dapat langsung digunakan. Semua fungsi lainnya harus ditempatkan di dalam callback ready
untuk memastikan library dimuat sebelum dipanggil.
Penggunaan
gapi.analytics.ready(callback)
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
callback |
Function |
Fungsi yang akan dipanggil segera setelah library Embed API dimuat sepenuhnya. |
Contoh
gapi.analytics.ready(function() { // Code in here will be invoked once the library fully loads. });
createComponent
Membuat komponen dengan nama dan metode prototipe yang ditentukan. Komponen yang dibuat akan disimpan di gapi.analytics.ext
dengan nama yang diteruskan.
Fungsi createCallback
harus selalu dipanggil di dalam callback ready untuk memastikan library klien Embed API dimuat.
Penggunaan
gapi.analytics.createComponent(name, prototypeMethods)
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama komponen. |
prototypeMethods |
Object |
Objek yang properti dan metodenya akan disimpan di prototipe komponen. |
Contoh
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'. });