开发人员控制台

应用提交API概述


应用提交API概述

可以使用应用提交API,在亚马逊应用商店中创建现有Android应用的新版本。

简介

应用提交API是一种RESTful API,允许以编程方式更新亚马逊应用商店中的现有应用,从而方便管理Android应用目录。可以使用该API自动提交新的应用版本,或者简化经常执行的操作(例如上传图像资产或更新APK版本)。

该API的语法和工作流程与Play Store API类似,方便调整当前的工作流程,使其适用于亚马逊应用商店。

您需要使用开发者控制台提交应用的首个版本。请参阅应用提交入门,了解详细信息。可以使用应用提交API创建并管理应用的后续版本(请注意,部分字段必须在开发者控制台中更新,如功能限制中所述)。

支持功能

应用提交API支持以下功能:

  • 创建新的Edit。Edit是一个容器,用于放置现有应用的新版本。
  • 在Edit中更新字段和资产,包括:
    • 上传现有APK的新版本,以及添加新的APK。
    • 上传图像和视频资产(例如屏幕截图和图标)。
    • 上传Fire TV资产。
    • 更新应用元数据(例如描述和客户支持信息)。
    • 为每个受支持的区域设置添加、删除或修改应用描述。
    • 更新APK的设备定向。
    • 为应用版本设置发布日期。
  • 提交Edit时,也会向亚马逊应用商店提交应用的新版本。
  • 删除Edit。Edit必须处于草稿状态。

使用API更新打开的Edit时,这些更新也会显示在开发者控制台中。

我们强烈建议您不要同时通过API和开发者控制台更新Edit。如果需要更新API不支持的字段,请先使用API提交Edit,然后在控制台中打开新的Edit。这样就不会覆盖通过开发者控制台进行的API更新,反之亦然。

功能限制

  • 您不能更改Edits.details的默认语言。
  • 不常更改的应用信息(请见下方列表)将被设置为与应用现行版本相同的值。使用开发者控制台更改以下字段:
    • 内容评级
    • 销售国家(地区)和标价
    • DRM
  • 在任何给定时间,每个应用只允许打开一个Edit。

不包括的功能

目前暂不支持以下功能:

  • 该API不能用于创建或更新应用的LAT版本。
  • 该API仅支持Android应用。该API不适用于基于Web的应用。
  • 该API支持使用HTTP PUT更新项目。HTTP PATCH则不受支持。

API访问

使用前,需要先配置对应用提交API的访问权限。要使用API,需要请求OAuth会话令牌。您需要将令牌添加到每个API请求中的HTTP标头。

请按照API身份验证中所述的步骤进行操作。