API управления RBM повторяет возможности консоли разработчика RBM . Этот API особенно полезен для агрегаторов и партнёров, которые управляют собственными платформами для проведения кампаний и хотят легко интегрировать RBM в качестве канала.
RBM Management API — это REST API, который позволяет разработчикам программно выполнять следующие действия:
- Создавайте и редактируйте определения агентов RBM и загружайте активы.
- Отправьте RBM-агенты на проверку и запуск.
- Получить информацию о проверке и запуске.
API управления RBM представлен в виде RCS-расширений API бизнес-коммуникаций Google.
Учетные данные аутентификации
Любой разработчик RBM может получить доступ к API управления RBM. При вызове API аутентификация выполняется с использованием учётной записи службы , созданной в консоли разработчика .
Пример кода
Чтобы лучше понять, как использовать RBM Management API, загрузите пример кода на Java или Javascript (node.js):
- Загрузить примеры Java
- Загрузить примеры Node.js
Клиентские библиотеки
Клиентские библиотеки обеспечивают аутентификацию, а также маршалинг и демаршалинг API для упрощения разработки. Они доступны на нескольких языках:
Рабочий процесс
Чтобы создать и запустить агент с API управления RBM, выполните следующие действия:
- Создайте бренд.
- Создайте агента в бренде.
- Отправьте агента на проверку.
- Подайте заявку на запуск агента через одного или нескольких операторов.
- Проверьте статус запуска.