ওভারভিউ

Google Books API পরিবারের APIগুলি আপনাকে আপনার সাইট বা অ্যাপ্লিকেশনে Google Books বৈশিষ্ট্যগুলি আনতে দেয়৷ নতুন Google Books API আপনাকে প্রোগ্রাম্যাটিকভাবে বেশিরভাগ ক্রিয়াকলাপ সম্পাদন করতে দেয় যা আপনি Google Books ওয়েবসাইটে ইন্টারেক্টিভভাবে করতে পারেন। এমবেডেড ভিউয়ার API আপনাকে সরাসরি আপনার সাইটে সামগ্রী এম্বেড করতে দেয়।

Google-এ, আমরা ক্রমাগত চেষ্টা করছি যতটা সম্ভব বেশি লোকের কাছে তথ্য উপলব্ধ করার জন্য, এবং আমাদের APIগুলি সেই লক্ষ্যকে মাথায় রেখে ডিজাইন করা হয়েছে৷ যাইহোক, আমরা Google Books কে পাওয়ার জন্য যে ডেটা ব্যবহার করি তার বেশিরভাগই আমরা লাইসেন্স করি, তাই আমরা যেভাবেই বেছে নিই তা বিতরণ করা আমাদের নয়।

API বাণিজ্যিক পরিষেবাগুলির প্রতিস্থাপন হিসাবে ব্যবহার করার উদ্দেশ্যে নয়৷ এই পরিষেবাগুলি মূল্যবান এবং Google সাধারণ জনগণের জন্য আমাদের নিজস্ব API তৈরি করতে তাদের উপর নির্ভর করে৷

API ব্যবহারের জন্য Google পরিষেবার শর্তাবলী https://developer.google.com/books/terms.html- এ উপলব্ধ। যদি কোনও ব্যবহারকারী পরিষেবার শর্তাবলী লঙ্ঘন করে এবং Google দ্বারা লঙ্ঘনের নোটিশের পরে লঙ্ঘনের প্রতিকারের জন্য পদক্ষেপ না নেয় তবে আমরা APIগুলিতে ব্যবহারকারীর অ্যাক্সেস স্থগিত করব৷

Books API v1 (পরীক্ষামূলক)

নতুন Google Books API v1 আপনাকে Google Books ওয়েবসাইটে উপলব্ধ অনেকগুলি অপারেশনে প্রোগ্রাম্যাটিক অ্যাক্সেস দেয়৷ আপনি শক্তিশালী অ্যাপ্লিকেশন তৈরি করতে এটি ব্যবহার করতে পারেন যা Google Books-এর সাথে গভীর একীকরণ প্রদান করে। API প্রদান করে এমন কিছু প্রধান বৈশিষ্ট্য হল:

  • একটি প্রদত্ত প্রশ্নের সাথে মেলে এমন বইগুলির তালিকা অনুসন্ধান করুন এবং ব্রাউজ করুন৷
  • মেটাডেটা, প্রাপ্যতা এবং মূল্য, পূর্বরূপ পৃষ্ঠার লিঙ্ক সহ একটি বই সম্পর্কে তথ্য দেখুন।
  • আপনার নিজের বইয়ের তাক পরিচালনা করুন।

API সম্পর্কে শেখার একটি ভাল প্রথম ধাপ হল শুরু করা পৃষ্ঠা। এটি মৌলিক ধারণাগুলি ব্যাখ্যা করে যা API ব্যবহার করে এবং API অনুসরণ করে এমন মৌলিক মিথস্ক্রিয়া নীতিগুলি বর্ণনা করে। API দ্বারা সমর্থিত সমস্ত ক্রিয়াকলাপের একটি বিস্তৃত বিবরণ API ব্যবহার পৃষ্ঠাতে দেওয়া হয়েছে।

এমবেডেড ভিউয়ার API

এমবেডেড ভিউয়ার API আপনাকে জাভাস্ক্রিপ্টের সাথে সরাসরি আপনার ওয়েব পৃষ্ঠাগুলিতে Google বই থেকে বইয়ের সামগ্রী এম্বেড করতে দেয়৷ এটি আপনাকে বইয়ের পূর্বরূপের চারপাশে আপনার নিজস্ব ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে দেয়।

আপনার সাইটে বইয়ের পূর্বরূপ কার্যকারিতা যোগ করা তুলনামূলকভাবে সহজ, যদিও এটির জন্য HTML এবং JavaScript সম্পর্কে কিছু জ্ঞান প্রয়োজন। Google AJAX লোডার ব্যবহার করে এপিআই কীভাবে লোড করা যায় এবং আপনার পৃষ্ঠায় একটি নির্দিষ্ট পাত্রে আঁকা যায় তা বিকাশকারীর নির্দেশিকা ব্যাখ্যা করে।

একবার এমবেডেড ভিউয়ার একটি ওয়েবপৃষ্ঠায় যোগ করা হলে, এটি জাভাস্ক্রিপ্ট ফাংশন ব্যবহার করে নিয়ন্ত্রণ করা যেতে পারে। এটি আপনাকে নিয়ন্ত্রণগুলিতে ক্লিক করে ব্যবহারকারী যা করতে পারে তার অনুরূপ ক্রিয়া সম্পাদন করতে দেয়: আপনি পরবর্তী পৃষ্ঠায় যেতে পারেন, জুম ইন বা আউট করতে পারেন, অনুসন্ধান শব্দগুলি হাইলাইট করতে পারেন এবং আরও অনেক কিছু করতে পারেন৷ আপনি বর্তমান পৃষ্ঠা নম্বর পেতে সক্ষম হবেন, যাতে ব্যবহারকারী বইয়ের মাধ্যমে নেভিগেট করার সাথে সাথে আপনার কোড প্রতিক্রিয়া জানায়।