ব্যবসা বার্তা দিয়ে নিবন্ধন করুন

আপনি যখন ব্যবসায়িক বার্তাগুলির সাথে একজন অংশীদার হিসাবে নিবন্ধন করেন, তখন আপনি এজেন্ট তৈরি করে ব্যবহারকারী এবং ব্র্যান্ডের মধ্যে কথোপকথন সক্ষম করতে পারেন—কথোপকথনমূলক সত্তা যা ব্যবসায়িক ফাংশনগুলিকে প্রতিনিধিত্ব করে, যেমন ওয়েবসাইট সমর্থন এবং ব্র্যান্ড অবস্থানগুলি।

যখন একজন ব্যবহারকারী একটি ব্র্যান্ড খুঁজে পান যা আপনি Google অনুসন্ধান বা Google মানচিত্রে পরিচালনা করেন, অনুসন্ধানের ফলাফল একটি চ্যাট বিকল্প প্রদর্শন করে। ব্যবহারকারী যখন Chat এ ক্লিক করেন, তখন তারা ব্র্যান্ডের এজেন্টকে বার্তা পাঠাতে পারেন। এজেন্ট আপনাকে ব্যবহারকারীর বার্তা গ্রহণ এবং প্রতিক্রিয়া জানাতে দেয়।

অংশীদার হিসাবে নিবন্ধন করুন

ব্যবসায়িক বার্তাগুলির সাথে অংশীদার হিসাবে নিবন্ধন করার মাধ্যমে, ব্র্যান্ডগুলির জন্য এজেন্ট তৈরি করে এবং আপনার এজেন্টকে শক্তিশালী করে এমন APIগুলিকে ব্যবহার করে, আপনি গ্রাহক পরিষেবা, বিক্রয় এবং অন্যান্য ব্যবসায়িক অ্যাপ্লিকেশনগুলির জন্য মেসেজিং অভিজ্ঞতা সক্ষম করতে পারেন৷

  1. বিজনেস কমিউনিকেশনস ডেভেলপার কনসোল খুলুন।
  2. ব্যবসায়িক বার্তার অধীনে, অংশীদার অ্যাকাউন্ট তৈরি করুন ক্লিক করুন।
  3. আপনার অংশীদার তথ্যের জন্য মান লিখুন:

    মাঠ মান
    তোমার নাম আপনার পূর্ণ নাম
    অংশীদারের নাম আপনার প্রতিষ্ঠানের নাম
    অংশীদার ওয়েবসাইট আপনার প্রতিষ্ঠানের ওয়েবসাইট
    অঞ্চল আপনি যে অঞ্চলে ব্যবসা বার্তা পরিষেবা হোস্ট করতে চান৷
  1. ব্যবসা বার্তা পরিষেবার শর্তাবলী পর্যালোচনা করুন এবং স্বীকার করুন৷

  2. তৈরি করুন ক্লিক করুন

আপনি এখন ব্যবসায়িক বার্তা অংশীদার হিসাবে নিবন্ধিত হয়েছেন এবং ব্যবসা বার্তা এবং ব্যবসায়িক যোগাযোগ API-এ আপনার অ্যাক্সেস রয়েছে৷ বিজনেস মেসেজ এপিআই ব্যবহারকারীদের কাছে বার্তা পাঠায়, যখন বিজনেস কমিউনিকেশন এপিআই এজেন্টদের পরিচালনা করে।

একটি পরিষেবা অ্যাকাউন্ট তৈরি করুন

বিজনেস মেসেজ এবং বিজনেস কমিউনিকেশন এপিআই-এ API কলগুলিকে নিরাপদে প্রমাণীকরণ করতে, আপনার একটি পরিষেবা অ্যাকাউন্ট কী এবং oauth2l কমান্ড লাইন টুলের প্রয়োজন।

  1. বিজনেস কমিউনিকেশনস ডেভেলপার কনসোলের হোম পেজে, পার্টনার অ্যাকাউন্ট সেটিংসে ক্লিক করুন।
  2. বাম নেভিগেশনে, পরিষেবা অ্যাকাউন্টে ক্লিক করুন।
  3. Create key এ ক্লিক করুন, তারপর Create এ ক্লিক করুন।

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

আপনার ওয়েববুক সেট করুন

এখন যেহেতু বিজনেস মেসেজ এবং বিজনেস কমিউনিকেশন এপিআই সক্ষম করা হয়েছে, বার্তাগুলি গ্রহণ শুরু করতে আপনাকে অবশ্যই আপনার ওয়েবহুক URL নির্দিষ্ট করতে হবে৷

  1. বিজনেস কমিউনিকেশনস ডেভেলপার কনসোলে অ্যাকাউন্ট সেটিংস খুলুন।
  2. নিশ্চিত করুন যে সঠিক অংশীদার অ্যাকাউন্ট নির্বাচন করা হয়েছে।
  3. ব্যবসায়িক বার্তা ওয়েবহুক URL- এর জন্য, কনফিগার করুন ক্লিক করুন।
  4. ওয়েবহুক এন্ডপয়েন্ট URL এর জন্য, "https://" দিয়ে শুরু করে আপনার ওয়েবহুকের URL লিখুন।
  5. আপনার clientToken মান নোট করুন। আপনি যে বার্তাগুলি পেয়েছেন তা Google থেকে আসছে তা যাচাই করার জন্য আপনার এটি প্রয়োজন৷
  6. নির্দিষ্ট ক্লায়েন্ট টোকেন প্যারামিটার সহ একটি POST অনুরোধ গ্রহণ করতে আপনার clientToken কনফিগার করুন এবং প্রতিক্রিয়া বডি হিসাবে secret প্যারামিটারের প্লেইন টেক্সট মান সহ 200 OK প্রতিক্রিয়া পাঠান।

    উদাহরণস্বরূপ, যদি আপনার ওয়েবহুক নিম্নলিখিত বডি কন্টেন্ট সহ একটি POST অনুরোধ পায়

    {
      "clientToken":"SJENCPGJESMGUFPY",
      "secret":"0123456789"
    }
    

    আপনার clientToken মান নিশ্চিত করা উচিত এবং, clientToken সঠিক হলে, প্রতিক্রিয়া বডি হিসাবে 0123456789 সহ একটি 200 OK প্রতিক্রিয়া ফেরত দিন।

  7. কনসোলে, যাচাই করুন ক্লিক করুন।

    যখন Business Messages আপনার ওয়েবহুক যাচাই করে, তখন ডায়ালগ বন্ধ হয়ে যায়।

উদাহরণ দেখুন: বিজনেস কমিউনিকেশন এপিআই-এর সাথে আপনার ওয়েবহুক কীভাবে কনফিগার করবেন তা দেখতে ওয়েবহুক URL আপডেট করুন।

অংশীদার তথ্য পান

আপনার বর্তমান অংশীদারের তথ্য পেতে, আপনি আপনার অংশীদার আইডি দিয়ে ব্যবসায়িক যোগাযোগ API-কে জিজ্ঞাসা করতে পারেন।

নিম্নলিখিত কমান্ডটি চালান। আপনার অংশীদার ID দিয়ে PARTNER_ID প্রতিস্থাপন করুন।


# This code gets the partner.
# Read more: https://developers.google.com/business-communications/business-messages/reference/business-communications/rest/v1/partners/get

# Replace the __PARTNER_ID__
# Make sure a service account key file exists at ./service_account_key.json

curl -X GET \
"https://businesscommunications.googleapis.com/v1/partners/__PARTNER_ID__" \
-H "Content-Type: application/json" \
-H "User-Agent: curl/business-communications" \
-H "$(oauth2l header --json ./service_account_key.json businesscommunications)"

অংশীদার তথ্য আপডেট করুন

আপনার অংশীদারের তথ্য আপডেট করতে, আপনি ব্যবসায়িক যোগাযোগ বিকাশকারী কনসোলে অ্যাকাউন্ট সেটিংস পৃষ্ঠাটি ব্যবহার করতে পারেন বা নিম্নলিখিত কমান্ডগুলি চালাতে পারেন৷

আপনার অংশীদার ID দিয়ে PARTNER_ID প্রতিস্থাপন করুন(অংশীদার ID ব্যবসায়িক যোগাযোগ বিকাশকারী কনসোলে পাওয়া যাবে), এবং UPDATED_FIELDS আপনার আপডেট করা ফিল্ড নাম দিয়ে প্রতিস্থাপন করুন।


# This code updates the partner entity.
# Read more: https://developers.google.com/business-communications/business-messages/reference/business-communications/rest/v1/partners/patch

# Replace the __PARTNER_ID__, __UPDATED_FIELDS__, __FIELD_NAME__, __FIELD_VALUE__
# Make sure a service account key file exists at ./service_account_key.json

curl -X PATCH \
"https://businesscommunications.googleapis.com/v1/partners/__PARTNER_ID__?updateMask=__UPDATED_FIELDS__" \
-H "Content-Type: application/json" \
-H "User-Agent: curl/business-communications" \
-H "$(oauth2l header --json ./service_account_key.json businesscommunications)" \
-d '{
  "__FIELD_NAME__": "__FIELD_VALUE__"
}'

বিন্যাস এবং মান বিকল্পের জন্য, partners.patch দেখুন।

উদাহরণ: প্রদর্শনের নাম আপডেট করুন

curl -X PATCH \
"https://businesscommunications.googleapis.com/v1/brands/12345/partners/67890?updateMask=displayName" \
-H "Content-Type: application/json" \
-H "User-Agent: curl/business-communications" \
-H "$(oauth2l header --json /path/to/service/account/key businesscommunications)" \
-d "{
    'displayName': 'XYZ Messaging',
}"

উদাহরণ: ওয়েবহুক URL আপডেট করুন

curl -X PATCH \
"https://businesscommunications.googleapis.com/v1/partners/12345?updateMask=productCapabilities" \
-H "Content-Type: application/json" \
-H "User-Agent: curl/business-communications" \
-H "$(oauth2l header --json /path/to/service/account/key businesscommunications)" \
-d "{
  'productCapabilities': [
    {
      'product': 'BUSINESS_MESSAGES',
      'businessMessagesCapability': {
        'webhookUrl': 'https://xyz.messaging.com/webhook',
      },
    },
  ],
}"

পরবর্তী পদক্ষেপ

এখন যেহেতু আপনি একজন নিবন্ধিত অংশীদার এবং API গুলি সক্ষম করেছেন, আপনি ব্যবসা বার্তাগুলির সাথে বিকাশ শুরু করতে পারেন৷ দ্রুত শুরু করতে, আপনার প্রথম এজেন্ট তৈরি করুন দেখুন।

অন্যথায়, কথোপকথনে আপনার ব্র্যান্ডের প্রতিনিধিত্ব করার জন্য এজেন্ট তৈরি করতে শিখুন এবং ব্যবহারকারীদের কাছ থেকে বার্তা পেতে আপনার ওয়েবহুক কনফিগার করুন।