إدراج مشغّلي شبكات الجوّال (المناطق)

يتم تعريف شبكات مشغّلي شبكات الجوّال التي يمكن إطلاق وكيل RBM فيها على أنّها "مناطق" في RBM Management API.

يحتفظ فريق دعم RBM بقائمة حديثة بشركات الاتصالات، وتتوسّع هذه القائمة مع اعتماد المزيد من شركات الاتصالات لميزة RBM.

تم أخذ مقتطفات التعليمات البرمجية في هذه الصفحة من عيّنات Java وعيّنات Node.js.

عرض قائمة بالمناطق

عليك استرداد قائمة بالمناطق التي يمكن إطلاق الوكيل فيها قبل إرسال طلب إطلاق الوكيل. لمزيد من التفاصيل، يُرجى الاطّلاع على regions.list.

cURL

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 Management API.

Node.js

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 إلى المشتركين لديهم.