開始使用

開始呼叫 API 之前,您必須先為 Google Play 開發人員帳戶。這包括對 Google Play 管理中心和 Google Cloud 控制台下列操作說明 說明開始使用 Google Play Developer API 所需的步驟。

  1. 建立 Google Cloud 專案。
  2. 為 Google Cloud 專案啟用 Google Play Developer API。
  3. 設定具有適當 Google Play 管理中心權限的服務帳戶,存取 Google Play Developer API。

建立 Google Cloud 專案

如果您已有 Google Cloud 專案,可以略過這個步驟。 以及要使用的儲存空間

Google Cloud 控制台

如要進一步瞭解 Google Cloud 專案 請參閱建立及管理專案

啟用 API

Google Cloud 專案設定完畢後,您必須啟用 為專案建立 Google Play Developer API

如何啟用 Google Play Developer API:

  1. 前往 Google Cloud 控制台的 Google Play Developer API 頁面
  2. 按一下「啟用」

設定 OAuth 和服務帳戶

您必須使用 OAuth 用戶端或 建立服務帳戶在大多數情況下,您應使用服務帳戶 使用 API

服務帳戶必須在安全環境中使用,例如您的伺服器。 服務帳戶憑證必須以安全的方式管理,以免 洩漏給未獲授權使用此 API 的人。

若您要代表 API 存取 API,應使用 OAuth 用戶端 ID 個別使用者的特性舉例來說,如果網站需要存取 網路用戶端的 Google Play Developer API 時,您可以使用 用戶端 ID。系統將改以他們的 Google 帳戶驗證使用者 服務帳戶這可讓您代表使用者執行 API 呼叫 而不會降低服務帳戶憑證

  • 服務帳戶:安全的軟體服務存取 API (最常見的)
  • OAuth 用戶端:使用者將存取 API

使用服務帳戶

您可以透過以下位置建立服務帳戶: Google Play 管理中心。

  1. 在 Google Cloud 控制台中,前往「服務帳戶」
  2. 按一下「建立服務帳戶」,然後按照畫面上的步驟操作。
  3. 前往 Google Play 管理中心的「權限」頁面。
  4. 按一下「邀請新的使用者」
  5. 請將服務帳戶的電子郵件地址放在電子郵件地址中 欄位中,並授予執行操作所需的權限。

    如要使用 Google Play Billing API,您必須授予下列權限:

    • 查看財務資料、訂單和取消訂閱問卷回覆情形
    • 管理訂單和訂閱
  6. 按一下「邀請使用者」

此時,您應可透過 新建立的服務帳戶詳情請參閱「針對伺服器對伺服器使用 OAuth 2.0」一文 應用程式

使用 OAuth 用戶端

您可以讓使用者以自己的憑證使用 API 執行動作 使用 OAuth 用戶端。 使用者只能執行 Google 使用者和權限 開啟「Google Play 商店資訊」頁面

建立 OAuth 用戶端之前,您必須設定 你的產品詳情請參閱「設定 OAuth 同意畫面」。

  1. 在 Google Cloud 控制台中,前往「OAuth 同意畫面」
  2. 按照步驟建立 OAuth 同意畫面。

如要建立 OAuth 用戶端,請按照下列指示操作:

  1. 在 Google Cloud 控制台中,前往「憑證」
  2. 按一下「建立憑證」>OAuth 用戶端 ID。
  3. 選擇應用程式類型,然後按照指示進行。

其他資訊

您可以運用下列提示和秘訣,開始在 Google Play。

取得開發人員 ID

部分 API 會要求您提供 Google Play 管理中心開發人員 ID。這個 是 Google Play 開發人員帳戶時指派的長串號碼 已建立。您可以在 Google Play 管理中心,例如 API 存取權頁面。

舉例來說,請思考 Google Play 管理中心網址:

https://play.google.com/console/developers/1234567890123456789/api-access

在上述網址中,開發人員 ID 為 1234567890123456789

注意:如果是從某個 Google Play 開發人員帳戶轉移應用程式 則與該應用程式相關聯的開發人員 ID 就會變更。也就是說 轉移作業完成後,您必須使用新的 其 API 呼叫中的 Google Play 開發人員帳戶。

專用 API

Google Play Developer API 包含多個特殊 API, 可讓您在應用程式上執行特定類型的分析:

回覆 Reviews API
可讓您查看使用者對應用程式的意見回饋並回覆這項意見回饋。
Voided Purchases API
針對符合以下條件的購買交易,您可以撤銷相關的應用程式內商品存取權 使用者作廢。

用戶端程式庫

我們提供用戶端程式庫供您透過程式輔助方式使用 存取 REST API詳情請參閱用戶端程式庫和程式碼 範例