如要透過 Google Cloud Marketplace 提供 AI 代理產品,請務必將產品與 Google Cloud整合。
事前準備
- 確認合作夥伴工程師已啟用 Cloud Commerce Partner Procurement API 的存取權。合作夥伴工程師授予 Partner Procurement API 存取權後,您不需要採取任何額外步驟,即可在 Google Cloud 主控台中啟用該 API。
後端整合
您必須將應用程式的後端與下列 Google API 和服務整合:
整合 Pub/Sub,以便在使用者註冊產品等時機透過 Cloud Marketplace 收到通知。合作夥伴工程師會建立 Pub/Sub 主題,您必須訂閱這個主題才能接收通知。
如要瞭解如何訂閱 Pub/Sub 主題,請參閱 Pub/Sub 訂閱者指南。
整合 Partner Procurement API。這可讓您執行以下操作:
- 為顧客建立帳戶。
- 將客戶帳戶連結至 Cloud Marketplace 購買項目。
- 當使用者變更或取消訂閱方案時,請更新已連結帳戶。
如果您選擇了根據用量計費的模式,只要整合 Service Control 即可回報用量資訊。
如要詳細瞭解如何將應用程式的後端與 Cloud Marketplace 整合,請參閱「設定應用程式的後端」。
如需將基本產品後端與 Cloud Marketplace 整合的說明範例,以及程式碼範例的逐步操作說明,請參閱「整合軟體即服務 (SaaS) 產品的程式碼研究室」。
整合 Google API
您可以使用用戶端程式庫整合 AI 代理程式產品與 Google API,藉此透過程式存取 Google 產品。Java、Python 和 .NET 這些最熱門的開發平台皆提供了用戶端程式庫。
請前往 API 用戶端程式庫頁面,根據您選擇的平台安裝用戶端程式庫。您可以透過用戶端程式庫執行下列操作:
- 連線至 Pub/Sub 訂閱,並處理傳入訊息。
- 如果您選擇了根據用量計費的模式,則可連線至 Service Control API,向 Google 回報用量資料。
如要為客戶建立已連結帳戶,同時傳送及接收關於使用者帳戶的最新動態,您也必須整合 Partner Procurement API。由於 Partner Procurement API 受到系統限制,因此您必須針對該 API 建構新的用戶端程式庫。
如要建立新用戶端程式庫,您必須安裝 Google 用戶端程式庫,並透過 API 探索文件建構新程式庫。Partner Procurement API 探索文件的網址如下:
https://cloudcommerceprocurement.googleapis.com/$discovery/rest?version=v1
舉例來說,如果您要建構適用於 Partner Procurement API 的 Python 用戶端程式庫,請使用 build() 方法。如需建構用戶端程式庫的程式碼範例,請參閱「GitHub 上的程式碼研究室範例」。