রিয়েল-টাইম বিজ্ঞপ্তিগুলি পরিচালনা করুন

My Business Notifications API-তে, নোটিফিকেশনগুলো Cloud Pub/Sub সার্ভিসে প্রকাশিত হয়। Cloud Pub/Sub সেট আপ করে একটি টপিক তৈরি করার পর, আপনি নোটিফিকেশনগুলোর উপর নিম্নলিখিত অপারেশনগুলো সম্পাদন করতে পারেন:

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

শুরু করার আগে

My Business Notifications API ব্যবহার করতে, আপনার অ্যাপ্লিকেশনটি রেজিস্টার করুন এবং OAuth 2.0 ক্রেডেনশিয়াল সংগ্রহ করুন। API-টি কীভাবে ব্যবহার শুরু করবেন সে সম্পর্কে বিস্তারিত জানতে, বেসিক সেটআপ দেখুন।

ক্লাউড পাব/সাব সেটআপ

Cloud Pub/Sub- এর সাথে API নোটিফিকেশন সেট আপ করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. আপনার অ্যাপ্লিকেশন সেট আপ করতে ক্লাউড পাব/সাব গাইডটি অনুসরণ করুন।
  2. আপনার ক্লাউড পাব/সাব প্রজেক্টে একটি টপিক তৈরি করুন এবং তৈরি করা টপিকটির নামটি লিখে রাখুন।
  3. mybusiness-api-pubsub@system.gserviceaccount.com-কে অন্তত pubsub.topics.publish পারমিশন দিন।
  4. পুশ বা পুল নোটিফিকেশন সেট আপ করতে সাবস্ক্রাইবার ওভারভিউ গাইডটি অনুসরণ করুন।
  5. নোটিফিকেশন পেতে, My Business Notifications API-এর accounts.updateNotificationSetting এন্ডপয়েন্টটি কল করুন। কল করার সময়, আপনার Business Profile অ্যাকাউন্টটিকে টপিকের সাথে লিঙ্ক করতে Cloud Pub/Sub-এ তৈরি করা টপিকের নামটি ব্যবহার করুন।
  6. (ঐচ্ছিক) আপনি যে প্রতিটি ব্যবসায়িক প্রোফাইল অ্যাকাউন্টের জন্য বিজ্ঞপ্তি পেতে চান, তার জন্য ধাপ ৫ পুনরাবৃত্তি করুন।

বিজ্ঞপ্তি সেটিংস পুনরুদ্ধার করুন

accounts.getNotificationSetting এন্ডপয়েন্টটি একটি অ্যাকাউন্টের বর্তমান ক্লাউড পাব/সাব নোটিফিকেশন সেটিংস ফেরত দেয়। নিচের সারণিতে দেখানো হয়েছে কীভাবে এটিকে কল করতে হয়:

HTTP
GET
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting

বিজ্ঞপ্তি সেটিংস আপডেট করুন

accounts.updateNotificationSetting এন্ডপয়েন্টটি একটি অ্যাকাউন্টের সাথে যুক্ত ক্লাউড পাব/সাব নোটিফিকেশন সেটিংস আপডেট করে। নিচের টেবিলে দেখানো হয়েছে কীভাবে এটিকে কল করতে হয়:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate}

{
  pubsubTopic: your/pubsub/topicName
}

বিজ্ঞপ্তি সেটিংস মুছুন

একটি খালি pubsubTopic সহ accounts.updateNotificationSetting কল করলে একটি অ্যাকাউন্ট থেকে ক্লাউড পাব/সাব নোটিফিকেশন সেটিংস মুছে যায়। নিচের টেবিলে দেখানো হয়েছে কীভাবে এটি কল করতে হয়:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic