L'API RBM Management reproduit les fonctionnalités de la console développeur RBM. Cette API est particulièrement utile pour les agrégateurs et les partenaires qui gèrent leurs propres plates-formes de campagne et souhaitent intégrer RBM de manière fluide en tant que canal.
L'API RBM Management est une API REST qui permet aux développeurs d'effectuer les opérations suivantes de manière programmatique :
- Créer et modifier des définitions d'agents RBM et importer des composants.
- Envoyez vos agents RBM pour validation et lancement.
- Récupérer les informations de validation et de lancement.
L'API RBM Management est exposée en tant qu'extensions RCS de l'API Business Communications de Google.
Identifiants d'authentification
Tous les développeurs RBM peuvent accéder à l'API RBM Management. Lorsque vous appelez l'API, vous vous authentifiez à l'aide d'un compte de service que vous avez créé dans la console Développeur.
Exemple de code
Pour mieux comprendre comment utiliser l'API RBM Management, téléchargez l'exemple de code en Java ou en JavaScript (node.js) :
- Télécharger les exemples Java
- Télécharger les exemples Node.js
Bibliothèques clientes
Les bibliothèques clientes gèrent l'authentification, ainsi que le marshalling et l'unmarshalling de l'API pour simplifier votre développement. Elles sont publiées dans plusieurs langues :
Workflow
Pour créer et lancer un agent avec l'API RBM Management, procédez comme suit :
- Créez une marque.
- Créez un agent dans la marque.
- Envoyez l'agent pour validation.
- Envoyez l'agent pour le lancement avec un ou plusieurs opérateurs.
- Vérifiez l'état du lancement.