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/dcshop2.xzsc.cc/doc_sections/api_trial.php on line 6
SITE_URLstore_api.php?action=trial
接口说明
申请应用试用,获取限时试用权限(10-60分钟)。试用期间可以下载和使用应用。
注意:此功能需要应用支持试用,且用户未购买过该应用。每个应用每个授权只能试用一次。
请求参数
| 参数 | 类型 | 必填 | 说明 |
| app_id | int | 是 | 应用ID |
| license_key | string | 否* | 授权码(推荐使用) |
| domain | string | 否* | 当前域名 |
返回示例 - 试用成功
{
"code": 200,
"msg": "试用已开启",
"data": {
"trial_minutes": 30,
"expire_time": "2026-01-04 22:30:00",
"expire_timestamp": 1736001000
}
}
返回示例 - 已试用过
{
"code": 400,
"msg": "您已试用过此应用"
}
返回示例 - 不支持试用
{
"code": 400,
"msg": "此应用不支持试用"
}
返回字段说明
| 字段 | 类型 | 说明 |
| trial_minutes | int | 试用时长(分钟) |
| expire_time | string | 试用到期时间 |
| expire_timestamp | int | 试用到期时间戳 |
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/dcshop2.xzsc.cc/doc_sections/api_trial.php on line 72
SITE_URLstore_api.php?action=check_update
请求参数
| 参数 | 类型 | 必填 | 说明 |
| apps | string | 是 | 已安装应用JSON数组 |
| domain | string | 否 | 当前域名 |
apps 参数格式
[
{"name": "example_plugin", "version": "1.0.0"},
{"name": "another_plugin", "version": "2.1.0"}
]
返回示例
{
"code": 200,
"msg": "success",
"data": [
{
"id": 1,
"name": "example_plugin",
"current_version": "1.0.0",
"new_version": "1.2.0",
"changelog": "1. 新增功能A\n2. 修复BUG B"
}
]
}
说明
- 返回的 data 数组只包含有更新的应用
- 如果所有应用都是最新版本,data 为空数组