মূল পদ্ধতির রেফারেন্স

এই দস্তাবেজটি মূল এম্বেড API পদ্ধতিগুলির জন্য একটি রেফারেন্স প্রদান করে সেইসাথে সেই পদ্ধতিগুলি কীভাবে এম্বেড API উপাদান এবং অন্তর্নিহিত Analytics ক্লায়েন্ট লাইব্রেরির সাথে ইন্টারঅ্যাক্ট করে তার একটি ওভারভিউ প্রদান করে।

মূল পদ্ধতি

এম্বেড API-এর মূল পদ্ধতিগুলি হল gapi.analytics অবজেক্টে পাওয়া পদ্ধতি।

ready

Embed API লাইব্রেরি সম্পূর্ণরূপে লোড হওয়ার সাথে সাথে একটি কলব্যাক ফাংশনকে সারিবদ্ধ করে। কলব্যাকগুলি যে ক্রমে যোগ করা হয়েছিল সেই ক্রমে আহ্বান করা হয়৷

ready ফাংশনটি এম্বেড API স্নিপেট দ্বারা সংজ্ঞায়িত করা হয়েছে, তাই এটি অবিলম্বে ব্যবহার করা যেতে পারে। অন্যান্য সমস্ত ফাংশন ready কলব্যাকের ভিতরে স্থাপন করা উচিত যাতে লাইব্রেরি লোড করা হয় তা নিশ্চিত করার আগে সেগুলি আহ্বান করা হয়৷

ব্যবহার

gapi.analytics.ready(callback)

পরামিতি

নাম টাইপ বর্ণনা
callback Function Embed 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'.

});