TapTap API 上传 APK 开发指南
业务流程
通过 API 上传 APK 的流程图如下:

开发者需要实现其中的两个步骤:
- 调用 TapTap 提供的接口,获取上传请求参数
- 根据 1 中的返回数据,拼装 curl 命令,将本地文件直传到云存储
上传完成后,你可以在 商店 >> 游戏资料 >> 商店资料 找到刚刚上传成功的 APK,进行提交审核等操作
提示
- TapTap 支持查看和提审近七天内上传成功的 APK 列表
准备工作
在调用接口前,你需要先 开启应用配置 ,以获取到用于请求签算的 Client ID
和 Server Secret
获取上传请求参数
GET
https://cloud.tapapis.cn/apk/v1/upload-params
请求参数
字段名 | 描述 | 类型 | 示例 |
---|---|---|---|
client_id | TapTap 开放平台 ID | string | s7ui6smunrk7tmt4m6 |
app_id | TapTap 上架游戏的数字 ID | uint64 | 58881 |
file_name | 要上传的 APK 文件名,必须以 .apk 为扩展名,且只允许包含以下字符: 字母、数字、下划线、中横线 | string | example.apk |
请求签算
请求接口时,必须携带以下请求头
字段名 | 描述 | 类型 | 示例 |
---|---|---|---|
X-Tap-Ts | 请求时间,秒级时间戳 | uint64 | 1692347090 |
X-Tap-Nonce | 8 位随机字符串 | string | q1w2e3r4 |
X-Tap-Sign | 签算结果 | string | TZ76PQthw6mjaEPMbdyFjHyXvH7yAr2+IahMgX9ue8M= |
其中 X-Tap-Sign
是对整个请求进行签算所得,具体的签算步骤如下
一、构造待签名的请求内容 SignParts
格式
{method}\n
{url_path_and_query}\n
{headers}\n
{body}\n