允许 Android 应用开发者访问其 Google Play 帐号。概括来讲,预期的工作流是“插入”修改,根据需要进行更改,然后“提交”。
- REST 资源:v3.applications.deviceTierConfigs
- 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.generateapks
- 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.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.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,而不将 APK 本身上传到 Google Play,而是通过指定的网址托管 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
方法 | |
---|---|
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.generateapks
方法 | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download 下载通过 app bundle 生成的单个已签名 APK。 |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} 返回从给定 app bundle 生成的所有 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
方法 | |
---|---|
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 将 app 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 归档订阅。 |
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 激活基础方案。 |
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 激活订阅优惠。 |
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} 获取订阅的相关元数据 |
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/*} 更新用户对开发者帐号的访问权限。 |