এই দস্তাবেজটি মূল এম্বেড 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'. });