RBM Management API

RBM Management API 複製了 RBM 開發人員控制台的功能。如果您是經營自有廣告活動平台的匯總者和合作夥伴,並想將 RBM 順暢整合為管道,這個 API 就特別實用。

RBM Management API 是 REST API,可讓開發人員透過程式輔助方式執行下列操作:

  • 建立及編輯 RBM 代理程式定義,並上傳素材資源。
  • 提交 RBM 代理程式以供驗證及發布。
  • 擷取驗證和發布資訊。

RBM Management API 會以 RCS 擴充功能的形式,公開至 Google 的 Business Communications API

驗證憑證

任何 RBM 開發人員都能存取 RBM Management API。呼叫 API 時,請使用您在 Developer Console 中建立的服務帳戶進行驗證。

Python

from google.auth.transport.requests import AuthorizedSession
from google.oauth2 import service_account

BASE_ENDPOINT = 'https://businesscommunications.googleapis.com/v1/'

SCOPES = ['https://www.googleapis.com/auth/businesscommunications']

credentials = service_account.Credentials.from_service_account_file(
  './rbm-developer-service-account-credentials.json',
  scopes = SCOPES)

authed_session = AuthorizedSession(credentials)
這段程式碼摘錄自 RBM Management API 範例

程式碼範例

如要進一步瞭解如何使用 RBM Management API,請下載 Java、JavaScript (node.js) 或 Python 的範例程式碼:

用戶端程式庫

用戶端程式庫會處理驗證和 API 封送/取消封送,簡化開發作業。這些內容以多種語言發布:

工作流程

如要使用 RBM 管理 API 建立及啟動代理程式,請按照下列步驟操作:

  1. 建立品牌。
  2. 在品牌中建立代理程式。
  3. 將測試人員新增至代理程式,以便驗證使用者體驗。
  4. 提交代理程式以供驗證。
  5. 向一或多個電信業者提交代理程式,準備推出。
  6. 查看發布狀態。