开发者控制台

与Play Store API的区别

与Play Store API的区别

我们的目标是让应用提交API简单易用。如果您已在Google Play商店实现了提交API,那么只需进行少量更改,便可与亚马逊应用商店的应用提交API兼容。

功能差异

功能 Google Play API 应用提交API 备注
在API和控制台间
同步Edit
支持 使用API更新打开的Edit时,这些更新也会显示在开发者控制台中。
设备定向 支持 选择支持此应用的设备类型。
HTTP PATCH 支持 不支持 您可以使用PATCH对实体进行部分更新(PUT会更新整个实体)。
LAT(动态应用测试) 支持 不支持 该API不能用于创建或更新应用的LAT版本。

API资源类型对比

为了进行对比,请参阅Play Store API Edit参考。

在请求和响应中,API方法会使用以下资源。

资源 Play Store API 应用提交API 备注
Edit { "id": string, "expiryTimeSeconds": string } { "id": string } 亚马逊的Edit不会过期
Edits.details { "defaultLanguage": string, "contactWebsite": string, "contactEmail": string, "contactPhone": string } 与Play Store API字段相同 无差异
Edits.listings { "language": string, "title": string, "fullDescription": string, "shortDescription": string, "video": string } { "language": string, "title": string, "fullDescription": string, "shortDescription": string, "videos": string[] } 亚马逊应用商店参数为视频列表。
Edits.images { "images": [ { "id": string, "url": string, "sha1": string } ] } { "images": [ { "id": string } ] 亚马逊应用商店不使用url或sha1参数
Edits.apks { "versionCode": integer, "binary": { "sha1": string, "sha256": string } } { "versionCode": integer, "binary": { "id": string, "name": string } 亚马逊应用商店没有sha1或sha256字段,并且添加了两个新字段。
Edits.targeting { targeting: { [ "device": string, "status": string ] } } 亚马逊应用商店的新终端节点

Play Store API支持额外的资源(如测试人员和跟踪),而亚马逊应用商店目前暂不支持。

API方法对比

资源 Play Store API 应用提交API 备注
Edit commit
delete
get
insert
validate
commit
delete
get
insert
validate
方法相同
Edits.details get
patch
update
get

update
亚马逊API不支持Patch
Edits.listings list
delete
get
patch
update
list
delete
get

update
亚马逊API不支持Patch
Edits.images list
delete
deleteall
upload
list
delete
deleteall
upload
亚马逊API方法支持图像和视频
Edits.listings list
delete
deleteall
get
patch
update
list
delete

get

update
亚马逊API不支持Delete All和Patch
Edits.apks addexternallyhosted
list
upload




list
upload
get
delete
replace
Edits.availability get
put
亚马逊应用商店的新终端节点
Edits.targeting get
modify
亚马逊应用商店的新终端节点
Edits.
apkInjectionChoice
get
put
亚马逊应用商店的新终端节点

Play Store API支持额外的API方法(用于测试人员、跟踪、捆绑包和应用内购买等资源),而亚马逊应用商店目前暂不支持。