Fecify-应用-详细
接口信息
- 接口地址:
{your-site-url}/api/skill/addons/info
- 基础 URL:
{your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/admin
- 请求方式:
GET
- Content-Type:
application/json
- 说明: 获取单个应用的详细信息,包括名称(多语言)、描述(多语言)、售价信息等。
认证
请求头中需要携带 skill-access-token:
| Header |
值 |
skill-access-token |
{your-skill-access-token} (请替换为你自己的 token) |
请求参数
请求示例
cURL
curl --location --request GET '{your-site-url}/api/skill/addons/info?addons_id=175' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json'
返回结果
code 为 200 表示调用成功;code 不为 200 表示调用失败。
成功响应
{
"code": 200,
"data": {
"id": 175,
"identity": "prodban",
"name": {
"name": "商品禁售",
"lang_params": {
"en": "",
"tw": ""
}
},
"img": "/system/addons/prodban.png",
"addons_type": 1,
"type": 2,
"description": {
"name": "禁止特定商品:在特定国家销售、使用特定货运方式、或通过特定支付方式交易。",
"lang_params": {
"en": "",
"tw": ""
}
},
"status": 1,
"version": "1.0.0",
"latest_version": "1.0.0",
"install_status": 1,
"updated_at": "2026-07-25 14:29:46",
"created_at": "2022-03-31 16:44:34",
"pay_type": 2,
"is_forever": 1,
"price_info": [
{
"id": "AXVWDqh6wK",
"is_forever": 2,
"days": 1,
"day_label": "1",
"price": 1,
"compare_at_price": 1
},
{
"id": "PgMSyebK-M",
"is_forever": 2,
"days": 2,
"day_label": "2",
"price": 2,
"compare_at_price": 2
},
{
"id": "F_KPq5z54r",
"is_forever": 1,
"days": "",
"day_label": "",
"price": 4,
"compare_at_price": 4
}
],
"buy_type": 1
},
"message": "success"
}
返回字段说明
| 字段 |
类型 |
说明 |
code |
Number |
状态码,200 表示成功 |
message |
String |
执行结果的文字描述 |
data |
Object |
应用详细信息 |
data 子字段
| 字段 |
类型 |
说明 |
id |
Number |
应用 ID |
identity |
String |
应用唯一标识 |
name |
Object |
应用名称(多语言结构),name 为名称,lang_params 为多语言参数 |
img |
String |
应用图片相对路径 |
addons_type |
Number |
应用类别:1 插件,2 模版 |
type |
Number |
应用类型编码,对应 Fecify-插件类型列表 的 key |
description |
Object |
应用描述(多语言结构) |
status |
Number |
上架状态:1 激活,2 关闭 |
version |
String |
当前版本号 |
latest_version |
String |
最新版本号(远程获取) |
install_status |
Number |
安装状态:1 已安装,2 未安装,3 安装中 |
updated_at |
String |
更新时间,格式 YYYY-MM-DD HH:mm:ss |
created_at |
String |
创建时间 |
pay_type |
Number |
付费类型:1 付费应用,2 免费应用 |
is_forever |
Number |
前端标识字段,是否永久:1 永久,2 非永久。仅 pay_type=1 时有效 |
price_info |
Array |
售价详细信息。仅 pay_type=1 时有效 |
buy_type |
Number |
购买方式:1 在线支付。仅 pay_type=1 时有效 |
price_info 子项
| 字段 |
类型 |
说明 |
id |
String |
售价方案唯一 ID |
is_forever |
Number |
是否永久:1 永久,2 非永久 |
days |
Number / String |
有效天数,is_forever=2 时有效 |
day_label |
String |
天数标签 |
price |
Number |
售卖价格(店铺购买该应用的价格) |
compare_at_price |
Number |
划线价格(原价) |
注意事项
addons_id 为必填参数,通过 Fecify-应用-列表 获取。
name 和 description 为多语言 JSON 结构,name 为当前语言值,lang_params 为其他语言的值。
price_info 数组中可能存在多个定价方案,分别对应不同的有效期或永久授权。
img 为相对路径,完整 URL 需拼接基础图片 URL。
pay_type 决定其他字段是否有值:
pay_type=1(付费应用):is_forever、price_info、buy_type 有值
pay_type=2(免费应用):is_forever、price_info、buy_type 无效