Die Mobilfunkanbieternetzwerke, in denen ein RBM-Agent gestartet werden kann, werden in der RBM Management API als „Regionen“ definiert.
Das RBM-Supportteam führt eine aktuelle Liste der Mobilfunkanbieter, die mit der Einführung von RBM immer länger wird.
Die Code-Snippets auf dieser Seite stammen aus den Java-Beispielen und den Node.js-Beispielen.
Regionen auflisten
Sie müssen eine Liste der Regionen abrufen, in denen der Agent gestartet werden kann, bevor Sie einen Agent zum Starten einreichen können. Weitere Informationen finden Sie unter 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`"
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); });
Java
List<RcsBusinessMessagingRegion> regions = api.listAllRbmLaunchRegions(); List<String> regionIds = regions.stream().map(RcsBusinessMessagingRegion::getName).sorted() .collect(Collectors.toList()); logger.info("Fetched region Ids: " + regionIds);
Dieser Code gibt eine Liste aller Mobilfunkanbieter zurück, bei denen ein Agent zur Einführung eingereicht werden kann:
{
regions: [
{
name: '/v1/regions/dt-germany',
displayName: 'Germany: DT',
managementType: 'CARRIER_MANAGED'
},
{
name: '/v1/regions/9mobile-nigeria',
displayName: 'Nigeria: 9 Mobile',
managementType: 'GOOGLE_MANAGED'
},
...
...
]
}
Mobilfunkanbieter, die als CARRIER_MANAGED aufgeführt sind, haben ihr eigenes Genehmigungsverfahren und berechnen die Zustellung von RBM-Nachrichten an ihre Abonnenten. Sie benötigen eine direkte kommerzielle Vereinbarung mit diesen Mobilfunkanbietern, bevor Sie RBM-Nachrichten an ihre Abonnenten senden können.