允許 Android 應用程式開發人員存取自己的 Google Play 帳戶。大致來說,預期的工作流程是「insert」進行編輯,並視需要變更,再點選「提交」基礎架構
- REST 資源:v3.applications
- REST 資源:v3.applications.deviceTierConfigs
- REST 資源:v3.apprecovery
- REST 資源:v3.edits
- REST 資源:v3.edits.apks
- REST 資源:v3.edits.bundles
- REST 資源:v3.edits.countryavailability
- REST 資源:v3.edits.deobfuscationfiles
- REST 資源:v3.edits.details
- REST 資源:v3.edits.expansionfiles
- REST 資源:v3.edits.images
- REST 資源:v3.edits.listings
- REST 資源:v3.edits.testers
- REST 資源:v3.edits.tracks
- REST 資源:v3.externaltransactions
- REST 資源:v3.generatedapks
- REST 資源:v3.grants
- REST 資源:v3.inappproducts
- REST 資源:v3.internalappsharingartifacts
- REST 資源:v3.monetization
- REST 資源:v3.monetization.subscriptions
- REST 資源:v3.monetization.subscriptions.basePlans
- REST 資源:v3.monetization.subscriptions.basePlans.offers
- REST 資源:v3.orders
- REST 資源:v3.purchases.products
- REST 資源:v3.purchases.subscriptions
- REST 資源:v3.purchases.subscriptionsv2
- REST 資源:v3.purchases.voidedpurchases
- REST 資源:v3.reviews
- REST 資源:v3.systemapks.variants
- REST 資源:v3.users
服務:androidpublisher.googleapis.com
如要呼叫這項服務,建議您使用 Google 提供的用戶端程式庫。如果應用程式需要使用您自己的程式庫呼叫這項服務,請在發出 API 要求時使用下列資訊。
探索文件
探索文件是一種機器可解讀的規格,用於說明和使用 REST API。此文件用於建構用戶端程式庫、IDE 外掛程式,以及與 Google API 互動的其他工具。一項服務可能會提供多個探索文件。這項服務提供下列探索文件:
服務端點
服務端點是指定 API 服務網路位址的基準網址。一項服務可能有多個服務端點。這項服務有以下服務端點,且下方的 URI 皆以此服務端點為基準:
https://androidpublisher.googleapis.com
REST 資源:v3.applications
方法 | |
---|---|
dataSafety |
POST /androidpublisher/v3/applications/{packageName}/dataSafety 個寫入應用程式的安全標籤宣告。 |
REST 資源:v3.applications.deviceTierConfigs
方法 | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs 個為應用程式建立新的裝置層級設定。 |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} 個傳回特定的裝置層級設定。 |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs 個傳回已建立的裝置層級設定 (依遞減建立時間排序)。 |
REST 資源:v3.apprecovery
方法 | |
---|---|
addTargeting |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting 個逐步更新復原動作的指定目標。 |
cancel |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel 個取消正在執行的應用程式復原動作。 |
create |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries 個建立復原狀態為「草稿」的應用程式復原動作。 |
deploy |
POST /androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy 個部署已建立的應用程式復原動作,並將復原狀態設為「草稿」。 |
list |
GET /androidpublisher/v3/applications/{packageName}/appRecoveries 個列出與特定套件名稱和應用程式版本相關聯的所有應用程式復原動作資源。 |
REST 資源:v3.edits
方法 | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit 個提交應用程式編輯內容。 |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} 個刪除應用程式編輯內容。 |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} 個取得應用程式編輯內容。 |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits 個為應用程式建立新編輯內容。 |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate 個驗證應用程式編輯結果。 |
REST 資源:v3.edits.apks
方法 | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted 個可在不將 APK 本身上傳至 Google Play 的情況下建立新的 APK,而不是將 APK 代管在指定網址。 |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks 個列出應用程式目前的所有 APK 並進行編輯。 |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks 個POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks 個上傳 APK 並新增至目前編輯內容。 |
REST 資源:v3.edits.bundles
方法 | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles 個列出應用程式目前的 Android App Bundle 並編輯。 |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles 個POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles 個將新的 Android App Bundle 上傳到這項編輯項目。 |
REST 資源:v3.edits.countryavailability
方法 | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} 個取得適用的國家/地區。 |
REST 資源:v3.edits.deobfuscationfiles
方法 | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} 個POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} 個上傳新的去模糊化檔案並附加至指定的 APK。 |
REST 資源:v3.edits.details
方法 | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details 個取得應用程式的詳細資料。 |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details 個修補應用程式的詳細資料。 |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details 個更新應用程式的詳細資料。 |
REST 資源:v3.edits.expansionfiles
方法 | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} 個擷取指定 APK 的擴充檔案設定。 |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} 個修補 APK 擴充檔案設定以參照另一個 APK 的擴充檔案。 |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} 個更新 APK 擴充檔案設定,以參照其他 APK 的擴充檔案。 |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} 個POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} 個上傳新的擴充檔案並附加至指定的 APK。 |
REST 資源:v3.edits.images
方法 | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} 個從編輯中刪除圖片 (由 ID 指定)。 |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} 個刪除指定語言和圖片類型的所有圖片。 |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} 個列出所有圖片。 |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} 個POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} 個上傳指定語言和圖片類型的圖片,並加入編輯內容。 |
REST 資源:v3.edits.listings
方法 | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} 個刪除本地化商店資訊。 |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings 個刪除所有商店資訊。 |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} 個取得本地化商店資訊。 |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings 個列出所有本地化商店資訊。 |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} 個修補本地化商店資訊。 |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} 個建立或更新本地化商店資訊。 |
REST 資源:v3.edits.testers
方法 | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} 個獲取測試人員。 |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} 個修補測試人員。 |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} 個更新測試人員。 |
REST 資源:v3.edits.tracks
方法 | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks 個建立新字幕軌。 |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} 個取得賽道。 |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks 個列出所有曲目。 |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} 個修補音軌。 |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} 個更新測試群組。 |
REST 資源:v3.externaltransactions
方法 | |
---|---|
createexternaltransaction |
POST /androidpublisher/v3/{parent=applications/*}/externalTransactions 個建立新的外部交易。 |
getexternaltransaction |
GET /androidpublisher/v3/{name=applications/*/externalTransactions/*} 個取得現有的外部交易。 |
refundexternaltransaction |
POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund 個為現有外部交易辦理退款或部分退款。 |
REST 資源:v3.generatedapks
方法 | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download 個下載從應用程式套件產生的單一已簽署 APK。 |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} 個傳回從指定應用程式套件產生的所有 APK 的下載中繼資料。 |
REST 資源:v3.grants
方法 | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants 個向使用者授予指定套件的存取權。 |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} 個移除使用者對指定套件或開發人員帳戶的所有存取權。 |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} 個更新使用者對指定套件的存取權。 |
REST 資源:v3.inappproducts
方法 | |
---|---|
batchDelete |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete 個刪除應用程式內商品 (納入管理的產品或訂閱項目)。 |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/inappproducts:batchGet 個讀取多種應用程式內商品,包括受管理產品或訂閱項目。 |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate 個更新或插入一或多項應用程式內商品 (納入管理的產品或訂閱項目)。 |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} 個刪除應用程式內商品 (納入管理的產品或訂閱項目)。 |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} 個取得應用程式內商品,可以是納入管理的產品或訂閱項目。 |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts 個建立應用程式內商品 (納入管理的產品或訂閱項目)。 |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts 個列出所有應用程式內商品,包括納入管理的產品和訂閱項目。 |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} 個修補應用程式內產品 (納入管理的產品或訂閱項目)。 |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} 個更新應用程式內商品 (納入管理的產品或訂閱項目)。 |
REST 資源:v3.internalappsharingartifacts
方法 | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk 個POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk 個將 APK 上傳到內部應用程式分享設定。 |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle 個POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle 個將應用程式套件上傳至內部應用程式分享設定。 |
REST 資源:v3.monetization
方法 | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices 個根據一組區域要求中的價格,使用今日匯率和各國家/地區的定價模式計算區域價格。 |
REST 資源:v3.monetization.subscriptions
方法 | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive 個已淘汰:不支援訂閱項目封存功能。 |
batchGet |
GET /androidpublisher/v3/applications/{packageName}/subscriptions:batchGet 個讀取一或多個訂閱項目。 |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate 個更新批次訂閱項目。 |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions 個建立新的訂閱項目。 |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} 個刪除訂閱項目。 |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} 個讀取單一訂閱項目。 |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions 個列出特定應用程式下的所有訂閱項目。 |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} 個更新現有的訂閱項目。 |
REST 資源:v3.monetization.subscriptions.basePlans
方法 | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate 個啟用基本方案。 |
batchMigratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices 個MigrateBasePlanPrices 端點的批次變化版本。 |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates 個啟用或停用一或多個訂閱項目的基本方案。 |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate 個停用基本方案。 |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} 個刪除基本方案。 |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices 個將訂閱者從一或多個舊版價格同類群組遷移至目前價格。 |
REST 資源:v3.monetization.subscriptions.basePlans.offers
方法 | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate 個啟用訂閱優惠。 |
batchGet |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet 個讀取一或多個訂閱優惠。 |
batchUpdate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate 個更新批次訂閱優惠。 |
batchUpdateStates |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates 個更新訂閱優惠狀態批次。 |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers 個建立新的訂閱優惠。 |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate 個停用訂閱優惠。 |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} 個刪除訂閱優惠。 |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} 個讀取單一方案 |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers 個列出特定訂閱項目的所有優惠。 |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} 個更新現有的訂閱優惠。 |
REST 資源:v3.orders
方法 | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund 個退還使用者的訂閱項目或應用程式內購訂單。 |
REST 資源:v3.purchases.products
方法 | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge 個確認購買應用程式內商品。 |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume 個消耗購買應用程式內商品。 |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} 個檢查應用程式內商品的購買和消耗狀態。 |
REST 資源:v3.purchases.subscriptions
方法 | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge 個確認訂閱購買交易。 |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel 個取消使用者的訂閱購買交易。 |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer 個將使用者的訂閱購買交易延後到指定的未來到期時間。 |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} 個檢查使用者的訂閱購買交易是否有效,並傳回到期時間。 |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund 個退還使用者購買的訂閱項目,但訂閱項目在到期前仍然有效,訂閱項目將繼續定期續訂。 |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke 個退款並立即撤銷使用者的訂閱購買交易。 |
REST 資源:v3.purchases.subscriptionsv2
方法 | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} 個取得訂閱項目的中繼資料 |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke 個撤銷使用者的訂閱購買交易。 |
REST 資源:v3.purchases.voidedpurchases
方法 | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases 個列出已取消、退款或已退單的購買交易。 |
REST 資源:v3.reviews
方法 | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} 個取得單一評論。 |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews 個列出所有評論。 |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply 個回覆單一評論,或更新現有的回覆。 |
REST 資源:v3.systemapks.variants
方法 | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants 個建立 APK,適合從已上傳的 Android App Bundle 中的系統映像檔中加入。 |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download 個下載先前建立的系統 APK,以便納入系統映像檔。 |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} 個傳回先前建立的系統 APK 變化版本。 |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants 個傳回先前建立的系統 APK 變化版本清單。 |
REST 資源:v3.users
方法 | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users 個向使用者授予指定開發人員帳戶的存取權。 |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} 個移除使用者對指定開發人員帳戶的所有存取權。 |
list |
GET /androidpublisher/v3/{parent=developers/*}/users 個列出擁有開發人員帳戶存取權的所有使用者。 |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} 個更新使用者的開發人員帳戶存取權。 |