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,請下載 Java、JavaScript (node.js) 或 Python 的範例程式碼:
- 下載 Python 範例
- 下載 Java 範例
- 下載 Node.js 範例
用戶端程式庫
用戶端程式庫會處理驗證和 API 封送/取消封送,簡化開發作業。這些內容以多種語言發布:
工作流程
如要使用 RBM 管理 API 建立及啟動代理程式,請按照下列步驟操作:
- 建立品牌。
- 在品牌中建立代理程式。
- 將測試人員新增至代理程式,以便驗證使用者體驗。
- 提交代理程式以供驗證。
- 向一或多個電信業者提交代理程式,準備推出。
- 查看發布狀態。