এজেন্ট থেকে ব্যবহারকারীকে মেসেজ পাঠায়।
এজেন্ট যাতে সফলভাবে মেসেজ পাঠাতে পারে তার জন্য ব্যবহারকারীর ডিভাইসে RCS চালু থাকতে হবে এবং RCS for Business প্ল্যাটফর্মের মাধ্যমে তার সাথে যোগাযোগ করা যেতে হবে। অন্যথায়, এজেন্ট ৪০৪ ত্রুটি কোড পাবে।
ব্যবহারকারী অনলাইন থাকলে, RCS for Business প্ল্যাটফর্ম সাথে সাথে মেসেজ ডেলিভার করে। অন্যথায়, RCS for Business প্ল্যাটফর্ম মেসেজটি সারিতে রাখে এবং ব্যবহারকারী পরবর্তী সময়ে অনলাইন হলে সেটি ডেলিভার করে।
RCS for Business প্ল্যাটফর্ম এমন কোনও এজেন্টের মেসেজকে উপেক্ষা করে যা এমন কোনও আইডি দিয়ে পাঠানো হয়েছে যা একই এজেন্টের পাঠানো আগের কোনও মেসেজ বা ইভেন্টে ব্যবহার করা হয়েছে।
এজেন্টের মেসেজ পাঠানোর সময় থেকে ডেলিভারি হওয়ার সময়ের মধ্যে তা প্রত্যাহার করা যেতে পারে।
HTTP অনুরোধ
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/agentMessages
URL-এ gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়।
পাথ প্যারামিটার
| প্যারামিটারগুলি | |
|---|---|
parent |
"phones/{E.164}", যেখানে {E.164} হল E.164 ফর্ম্যাটে ব্যবহারকারীর ফোন নম্বর। যেমন, মার্কিন যুক্তরাষ্ট্রের ফোন নম্বর +১-২২২-৩৩৩-৪৪৪৪-এর ক্ষেত্রে ভ্যালু হবে phones/+১২২২৩৩৩৪৪৪৪ এবং এর ফলে এন্ডপয়েন্ট হবে https://rcsbusinessmessaging.googleapis.com/v1/phones/+12223334444/agentMessages। |
কোয়েরি প্যারামিটার
| প্যারামিটারগুলি | |
|---|---|
messageId |
প্রয়োজনীয়। এজেন্টের অ্যাসাইন করা মেসেজের অনন্য আইডি। এটি অবশ্যই UUID হতে হবে, যেমন https://www.rfc-editor.org/info/rfc9562-এ সংজ্ঞায়িত করা হয়েছে। RCS for Business প্ল্যাটফর্ম এমন কোনও এজেন্টের মেসেজকে উপেক্ষা করে যা এমন কোনও আইডি দিয়ে পাঠানো হয়েছে যা একই এজেন্টের পাঠানো আগের কোনও মেসেজ বা ইভেন্টে ব্যবহার করা হয়েছে। |
agentId |
প্রয়োজনীয়। এজেন্টের অনন্য শনাক্তকারী। |
অনুরোধের বডি
অনুরোধের বডি ফর্ম্যাটে AgentMessage-এর একটি ইন্সট্যান্স থাকে।
প্রতিক্রিয়ার বডি
সফল হলে, রেসপন্স বডিতে AgentMessage-এর নতুন তৈরি করা ইনস্ট্যান্স থাকে।
অনুমোদনের স্কোপ
এটির জন্য নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
https://www.googleapis.com/auth/rcsbusinessmessaging
আরও তথ্যের জন্য, OAuth 2.0 Overview দেখুন।