App Store Connect API 能够让你在Apple Developer网站和App Store Connect中自动执行任务。
App Store Connect API是一个REST API
,它可以让你在App Store Connect中执行的动作实现自动化。单击OpenAPI specification下载规范文件。
对API的调用需要JSON Web令牌(JWT)
进行授权;您可以从组织的App Store Connect帐户中获取创建令牌的密钥。参见为App Store Connect API创建密钥和令牌。
使用App Store Connect API所做的更改会影响用于开发和发布的生产数据。
该API提供了资源来自动化应用商店连接的以下领域:
TestFlight。管理应用程序、测试人员和组的beta版本。
用户和角色。发送邀请让用户加入您的团队。调整他们的访问级别或删除用户。
Provisioning。管理bundle id、功能、签名证书、设备和配置配置文件。
App Metadata。创建新版本,管理应用程序商店信息,并提交你的应用程序到应用程序商店。
报告。下载销售和财务报告。
功率和性能指标。下载应用程序的应用商店版本的聚合指标和诊断。
App Store Connect API返回来自资源的响应,这些资源是一致的JSON
数据,并包含到其他相关资源的链接。使用这些关系导航到相关的资源——例如,在TestFlight
中找到特定beta组
中的beta测试人员。对特定资源上的请求应用筛选以细化响应。
创建用于签署JWTs和授权API请求的API密钥。
创建用您的私钥签名的JSON Web令牌来授权API请求。
撤销未使用的、丢失的或损坏的私钥。
识别REST API响应提供的速率限制,并在代码中处理它们。
上传截图,应用预览,应用审查附件,路由应用覆盖文件到应用商店连接。
管理用户在你的应用商店连接团队。
发送邮件邀请你加入App Store Connect团队。
管理唯一标识应用程序的bundle id。
管理一个bundle ID的应用程序功能。
为应用程序开发和分发创建、下载和撤销签名证书。
为开发和测试注册设备。
创建、删除和下载配置配置文件,以支持用于开发和分发的应用程序安装。
管理你的应用程序在应用商店连接。
管理App Store Connect中的应用的元数据。
为测试人员管理构建,并提交构建以供审查。
从上传到app Store的应用程序二进制文件中获取图标。
查看应用程序中使用的加密类型的声明,并将其分配给构建。
管理您的测试程序,包括测试人员和组,应用程序和构建。
为你的应用程序获取价格等级信息。
获取一个活跃的应用商店店面列表,你可以在其中使用你的应用。
获取对应于价格层的应用程序价格和收益。
如果您的应用程序使用广告标识符,请提供所需的信息。
管理您为应用程序审查提供的必要信息。
管理你上传到App Store Connect的附件,以便应用审查。
提交你的应用程序的版本到应用程序审查。
管理应用程序更新的阶段性发布。
管理设置,使您的应用程序可预购。
下载你的销售和财务报告。
获取电源和性能指标、日志和签名。
检索带有分页信息的大型数据集。
了解App Store连接API如何返回错误并在代码中处理它们。
当API请求不成功时,API在响应体中返回带有错误细节的信息。