তালিকা বাহক (অঞ্চল)

RBM ম্যানেজমেন্ট API-তে যেসব ক্যারিয়ার নেটওয়ার্কে একটি RBM এজেন্ট চালু করা যেতে পারে, সেগুলোকে "অঞ্চল" হিসেবে সংজ্ঞায়িত করা হয়।

আরবিএম সাপোর্ট টিম একটি হালনাগাদ ক্যারিয়ার তালিকা বজায় রাখে, যা আরও বেশি সংখ্যক ক্যারিয়ার আরবিএম গ্রহণ করার সাথে সাথে বৃদ্ধি পায়।

এই পৃষ্ঠার কোড স্নিপেটগুলি জাভা নমুনা এবং Node.js নমুনা থেকে নেওয়া হয়েছে।

অঞ্চলগুলির তালিকা করুন

লঞ্চের জন্য এজেন্ট জমা দেওয়ার আগে আপনাকে লঞ্চযোগ্য অঞ্চলগুলির একটি তালিকা পুনরুদ্ধার করতে হবে। আরও বিস্তারিত জানার জন্য, regions.list দেখুন।

সিআরএল

curl -v "https://businesscommunications.googleapis.com/v1/regions" \
  -H "Content-Type: application/json" \
  -H "User-Agent: curl/business-messaging" \
  -H "`oauth2l header --json rbm-developer-service-account-credentials.json businesscommunications`"
এই কোডটি আমাদের RBM ম্যানেজমেন্ট API নমুনা থেকে একটি উদ্ধৃতাংশ।

নোড.জেএস

const businessCommunicationsApiHelper =
  require('@google/rbm-businesscommunications');

const privateKey =
  require('../../resources/businesscommunications-service-account-credentials.json');

businessCommunicationsApiHelper.initBusinessCommunucationsApi(privateKey);

businessCommunicationsApiHelper.listRegions().then((response) => {
  console.log(response.data);
}).catch((err) => {
  console.log(err);
});  

জাভা

List<RcsBusinessMessagingRegion> regions = api.listAllRbmLaunchRegions();
List<String> regionIds = regions.stream().map(RcsBusinessMessagingRegion::getName).sorted()
  .collect(Collectors.toList());
logger.info("Fetched region Ids: " + regionIds);

এই কোডটি সমস্ত ক্যারিয়ারের একটি তালিকা প্রদান করে যেখানে এজেন্ট লঞ্চের জন্য জমা দেওয়া যেতে পারে:

{
  regions: [
    {
      name: '/v1/regions/dt-germany',
      displayName: 'Germany: DT',
      managementType: 'CARRIER_MANAGED'
    },
   {
      name: '/v1/regions/9mobile-nigeria',
      displayName: 'Nigeria: 9 Mobile',
      managementType: 'GOOGLE_MANAGED'
    },
    ...
    ...
  ]
}

CARRIER_MANAGED হিসেবে তালিকাভুক্ত ক্যারিয়ারগুলি তাদের নিজস্ব অনুমোদন প্রক্রিয়া পরিচালনা করে এবং তাদের গ্রাহকদের কাছে RBM বার্তা পৌঁছে দেওয়ার জন্য চার্জ নেয়। গ্রাহকদের কাছে RBM বার্তা পৌঁছে দেওয়ার আগে আপনাকে এই ক্যারিয়ারগুলির সাথে সরাসরি একটি বাণিজ্যিক চুক্তি করতে হবে।