My Business Notifications API-তে, নোটিফিকেশনগুলো Cloud Pub/Sub সার্ভিসে প্রকাশিত হয়। Cloud Pub/Sub সেট আপ করে একটি টপিক তৈরি করার পর, আপনি নোটিফিকেশনগুলোর উপর নিম্নলিখিত অপারেশনগুলো সম্পাদন করতে পারেন:
নতুন বা হালনাগাদ করা রিভিউ, মিডিয়া আপলোড, রিভিউর জন্য গুগল আপডেট, অবস্থানের অবস্থার পরিবর্তন এবং আরও অনেক কিছু সমর্থিত। NotificationType অবজেক্টটি উপলব্ধ নোটিফিকেশন প্রকারগুলির তালিকা ও বর্ণনা দেয়।
শুরু করার আগে
My Business Notifications API ব্যবহার করতে, আপনার অ্যাপ্লিকেশনটি রেজিস্টার করুন এবং OAuth 2.0 ক্রেডেনশিয়াল সংগ্রহ করুন। API-টি কীভাবে ব্যবহার শুরু করবেন সে সম্পর্কে বিস্তারিত জানতে, বেসিক সেটআপ দেখুন।
ক্লাউড পাব/সাব সেটআপ
Cloud Pub/Sub- এর সাথে API নোটিফিকেশন সেট আপ করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
- আপনার অ্যাপ্লিকেশন সেট আপ করতে ক্লাউড পাব/সাব গাইডটি অনুসরণ করুন।
- আপনার ক্লাউড পাব/সাব প্রজেক্টে একটি টপিক তৈরি করুন এবং তৈরি করা টপিকটির নামটি লিখে রাখুন।
- mybusiness-api-pubsub@system.gserviceaccount.com-কে অন্তত
pubsub.topics.publishপারমিশন দিন। - পুশ বা পুল নোটিফিকেশন সেট আপ করতে সাবস্ক্রাইবার ওভারভিউ গাইডটি অনুসরণ করুন।
- নোটিফিকেশন পেতে, My Business Notifications API-এর
accounts.updateNotificationSettingএন্ডপয়েন্টটি কল করুন। কল করার সময়, আপনার Business Profile অ্যাকাউন্টটিকে টপিকের সাথে লিঙ্ক করতে Cloud Pub/Sub-এ তৈরি করা টপিকের নামটি ব্যবহার করুন। - (ঐচ্ছিক) আপনি যে প্রতিটি ব্যবসায়িক প্রোফাইল অ্যাকাউন্টের জন্য বিজ্ঞপ্তি পেতে চান, তার জন্য ধাপ ৫ পুনরাবৃত্তি করুন।
বিজ্ঞপ্তি সেটিংস পুনরুদ্ধার করুন
accounts.getNotificationSetting এন্ডপয়েন্টটি একটি অ্যাকাউন্টের বর্তমান ক্লাউড পাব/সাব নোটিফিকেশন সেটিংস ফেরত দেয়। নিচের সারণিতে দেখানো হয়েছে কীভাবে এটিকে কল করতে হয়:
GET
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting
বিজ্ঞপ্তি সেটিংস আপডেট করুন
accounts.updateNotificationSetting এন্ডপয়েন্টটি একটি অ্যাকাউন্টের সাথে যুক্ত ক্লাউড পাব/সাব নোটিফিকেশন সেটিংস আপডেট করে। নিচের টেবিলে দেখানো হয়েছে কীভাবে এটিকে কল করতে হয়:
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate}
{
pubsubTopic: your/pubsub/topicName
}
বিজ্ঞপ্তি সেটিংস মুছুন
একটি খালি pubsubTopic সহ accounts.updateNotificationSetting কল করলে একটি অ্যাকাউন্ট থেকে ক্লাউড পাব/সাব নোটিফিকেশন সেটিংস মুছে যায়। নিচের টেবিলে দেখানো হয়েছে কীভাবে এটি কল করতে হয়:
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic