POST
购买应用
Warning: Use of undefined constant SITE_URL - assumed 'SITE_URL' (this will throw an Error in a future version of PHP) in /www/wwwroot/dcshop.xzsc.cc/doc_sections/api_buy.php on line 6
SITE_URLstore_api.php?action=buy
接口说明
购买指定应用,从用户余额中扣款。购买成功后可下载应用。
请求参数
| 参数 | 类型 | 必填 | 说明 |
| app_id | int | 是 | 应用ID |
| license_key | string | 否* | 授权码(推荐使用) |
| domain | string | 否* | 当前域名(license_key 和 domain 至少传一个) |
返回示例 - 购买成功
{
"code": 200,
"msg": "购买成功",
"data": {
"price": 80,
"balance": 420.00
}
}
返回示例 - 已购买
{
"code": 200,
"msg": "您已购买此应用",
"data": {
"already_bought": 1
}
}
返回示例 - 免费获取
{
"code": 200,
"msg": "获取成功",
"data": {
"price": 0
}
}
返回示例 - 余额不足
{
"code": 400,
"msg": "余额不足,当前余额 ¥20.00,需要 ¥80.00",
"data": {
"need_recharge": 1,
"balance": 20.00,
"price": 80
}
}
错误码说明
| code | 说明 |
| 200 | 成功(购买成功/已购买/免费获取) |
| 400 | 参数错误/余额不足/购买失败 |
| 403 | 授权码无效/域名未授权/授权已过期 |
| 404 | 应用不存在 |
GET
下载应用
Warning: Use of undefined constant SITE_URL - assumed 'SITE_URL' (this will throw an Error in a future version of PHP) in /www/wwwroot/dcshop.xzsc.cc/doc_sections/api_buy.php on line 87
SITE_URLstore_api.php?action=download
接口说明
下载已购买或免费的应用。成功时会重定向到下载地址。
请求参数
| 参数 | 类型 | 必填 | 说明 |
| app_id | int | 是 | 应用ID |
| license_key | string | 否* | 授权码(推荐使用) |
| domain | string | 否* | 当前域名 |
返回说明
- 成功:HTTP 302 重定向到下载地址
- 失败:返回 JSON 错误信息
返回示例 - 失败
{
"code": 403,
"msg": "您未购买此应用,无法下载"
}