এই বিভাগে অ্যাকশনস সেন্টারের সাথে ইন্টিগ্রেশনের ৩টি প্রধান অংশ সম্পর্কে আরও বিশদ বিবরণ দেওয়া হয়েছে। এন্ড-টু-এন্ড গাইডে বর্ণিত ধাপগুলিতে আপনি এগুলোর প্রত্যেকটি ব্যবহার করবেন।
ফিড
ফিড হলো JSON বা pb3 ফরম্যাটের ফাইল, যা আপনার ইনভেন্টরি ডেটা অ্যাকশন সেন্টারে পাঠাতে ব্যবহৃত হয়। এর মাধ্যমে আপনি SFTP আপলোড ব্যবহার করে মার্চেন্ট, সার্ভিস এবং অ্যাভেইলেবিলিটি স্লট আপডেট করার জন্য আপনার সমস্ত ডেটা একবারে জমা দিতে পারেন।
মানচিত্র বুকিং এপিআই
Maps Booking API আপনাকে ফিড সাবমিশনের মধ্যবর্তী সময়ে Actions Center সিস্টেমের অবজেক্টগুলো আপডেট করার সুযোগ দেয়, যার ফলে তথ্য হালনাগাদ থাকে। এই API আপনাকে Reserve with Google এন্ড-টু-এন্ড ইন্টিগ্রেশনের মাধ্যমে করা বুকিংগুলো বাতিল করার সুযোগও দেয়।
REST কল ব্যবহার করে রিয়েল টাইম আপডেট বাস্তবায়ন করা হয়।
বুকিং সার্ভার
আপনার পক্ষ থেকে অ্যাকশনস সেন্টার এন্ড-টু-এন্ড ইন্টিগ্রেশনের মাধ্যমে বুকিং তৈরি করার জন্য, আপনাকে অবশ্যই একটি বুকিং সার্ভার সেট আপ করতে হবে।
REST API
v3 সংস্করণটি হলো API-এর সর্বশেষ সংস্করণ এবং এটি একটি REST-ভিত্তিক ইন্টারফেস সমর্থন করে। সকল নতুন ইন্টিগ্রেশনে v3 API ব্যবহার করা উচিত।
এই বিভাগে আপনার ইনভেন্টরি ডেটা অ্যাকশন সেন্টারে প্রেরণ করতে ব্যবহৃত ফিড ফাইলগুলি নির্দিষ্ট করা হয়েছে। আপনার ফিডগুলির বিষয়বস্তু নির্ধারণ করে যে আপনি কোন পরিষেবাগুলি প্রদান করছেন, কোন পরিষেবাগুলি উপলব্ধ আছে এবং কখন পরিষেবাগুলি উপলব্ধ হবে।
এই ফিডগুলি আমাদের সাথে কীভাবে শেয়ার করবেন তা জানতে রেফারেন্স এবং স্যাম্পল অ্যাকর্ডিয়নটি দেখুন।
ইনভেন্টরি ফিডগুলোর কাঠামো গুগল ম্যাপস বুকিং এপিআই দ্বারা নির্ধারিত হয়।
যেকোনো ইন্টিগ্রেশনের ক্ষেত্রে নিম্নলিখিত ফিডটি বাধ্যতামূলক:
- মার্চেন্ট ফিড : এতে আপনার মার্চেন্টদের বিবরণ সম্বলিত ডেটা থাকে।
এছাড়াও, এন্ড-টু-এন্ড ইন্টিগ্রেশনের জন্য নিম্নলিখিত ২টি ফিড বাধ্যতামূলক।
- পরিষেবা ফিড : আপনার ব্যবসায়ীদের দ্বারা প্রদত্ত পরিষেবাগুলোর বিবরণ দেয়।
- প্রাপ্যতা ফিড : আপনার মার্চেন্টদের দ্বারা প্রদত্ত পরিষেবাগুলির উপলব্ধ স্লটগুলির তালিকা দেখায়।
এই ফিডগুলির কিছু ফিল্ড আবশ্যক এবং কিছু ঐচ্ছিক। ঐচ্ছিক হিসেবে চিহ্নিত যেকোনো ফিল্ড খালি রাখলে তা ফিড থেকে বাদ দেওয়া যেতে পারে।
ফিড ফরম্যাটটি প্রোটোকল বাফার ৩ সিনট্যাক্স ব্যবহার করে বর্ণনা করা হয়েছে। আপনার কাছে ফিড ফাইলটি প্রোটোকল বাফার ডেটার বাইনারি সিরিয়ালাইজেশন হিসেবে পিবি৩ ফরম্যাটে অথবা একটি ডিরাইভড JSON ফরম্যাটে আপলোড করার বিকল্প রয়েছে। আমরা JSON ফরম্যাটে ফিডগুলো আপলোড করার পরামর্শ দিই।
আপলোড করার আগে ফিড কম্প্রেস করার জন্য আমরা gzip ব্যবহার করার পরামর্শ দিই।
এই নির্দেশিকাটি বিশেষভাবে অ্যাকশনস সেন্টার প্রোটোকল বাফারগুলোর জন্য। প্রোটোকল বাফার ব্যবহার করে কীভাবে একটি pb3 ফাইল তৈরি করা যায়, সে সম্পর্কে সাধারণ তথ্যের জন্য এখানে জাভাতে একটি উদাহরণ দেওয়া হলো ।