API 1.0
蒲公英开放 API 1.0 旧版接口概览,包含接口说明、通用参数和调用示例。
API 1.0 已停止维护和更新。新接入项目请使用 API 2.0,本页仅供历史项目维护参考。
接口说明
利用蒲公英提供的 API 1.0,您可以将应用上传托管、安装等功能接入自己的系统,并通过数据接口获取应用数据,便于历史内测分发流程继续运行。
- 除特别说明,所有数据 API 的请求方式均为 HTTP POST。
- 获取图片等资源文件接口的请求方式为 HTTP GET。
- API 接口返回数据格式为 JSON。
- 所有接口请求时,必须包含参数
_api_key,以便识别接口身份。
常规参数说明
| 参数 | 别称 | 说明 |
|---|---|---|
| _api_key | API Key | API Key,用来识别 API 调用者的身份,如不特别说明,每个接口中都需要含有此参数。对于同一个蒲公英的注册用户来说,这个值是固定的。 |
| uKey | User Key | 用户 Key,用来标识当前用户的身份,对于同一个蒲公英的注册用户来说,这个值是固定的。 |
| aId | App Id | 表示一个 App 组的唯一 ID。例如,名称为“微信”的 App 上传了三个版本,那么这三个版本为一个 App 组,该参数表示这个组的 ID。这个值可以在应用管理后台中看到。 |
| aKey | App Key | 代表一个具体 App 的唯一标识。例如,名称为“微信”的 App 上传了三个版本,那么这三个版本具有不同的 aKey,这个值一般是通过其他接口返回的。 |
示例代码
使用 curl 调用接口示例(查看广场的应用):
curl -X POST "http://api.pgyer.com/apiv1/app/listAll" \
-d "type=ios" \
-d "_api_key=YOUR_API_KEY" \
-d "page=1"