Fecify-已上架应用-列表
接口信息
- 接口地址:
{your-site-url}/api/skill/addons/get-all-addons-list
- 基础 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) |
请求参数
| 参数 |
类型 |
必填 |
说明 |
shop_type |
Number |
是 |
店铺类型:10 B2C,20 B2B。筛选该店铺类型可用的应用和模版 |
请求示例
cURL
curl --location --request GET '{your-site-url}/api/skill/addons/get-all-addons-list?shop_type=10' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json'
返回结果
code 为 200 表示调用成功;code 不为 200 表示调用失败。
成功响应
{
"code": 200,
"data": {
"themes": [
{
"id": 28,
"identity": "platform_theme",
"name": {
"name": "综合站模板-默认",
"lang_params": {
"en": "综合站模板-en",
"tw": "综合站模板-tw"
}
},
"description": {
"name": "综合站模板",
"lang_params": {
"en": "",
"tw": ""
}
},
"img": "/system/addons/platform_theme.png",
"type": 7,
"pay_type": 1,
"is_forever": 1,
"addons_type": 2
}
],
"extensions": [
{
"id": 16,
"identity": "facebook",
"name": "Facebook",
"description": "Facebook像素,Fecebook Feed",
"img": "/system/addons/facebook.png",
"type": 3,
"pay_type": 1,
"is_forever": 2,
"addons_type": 1
}
]
},
"message": "success"
}
返回字段说明
| 字段 |
类型 |
说明 |
code |
Number |
状态码,200 表示成功 |
message |
String |
执行结果的文字描述 |
data |
Object |
返回数据 |
data 子字段
| 字段 |
类型 |
说明 |
themes |
Array |
已上架的模版列表(addons_type=2) |
extensions |
Array |
已上架的插件列表(addons_type=1) |
themes / extensions 子项
| 字段 |
类型 |
说明 |
id |
Number |
应用 ID |
identity |
String |
应用唯一标识 |
name |
String / Object |
应用名称。可能为字符串或多语言 JSON 结构:{"name":"名称","lang_params":{"en":"","tw":""}} |
description |
String / Object |
应用描述,格式同 name |
img |
String |
应用图片相对路径 |
type |
Number |
应用类型编码,对应 Fecify-插件类型列表 的 key |
pay_type |
Number |
付费类型:1 付费应用,2 免费应用 |
is_forever |
Number |
是否永久标识。仅 pay_type=1 时有效 |
addons_type |
Number |
应用类别:1 应用插件,2 模版 |
注意事项
shop_type 为必填参数,筛选该类型店铺可用的应用列表。shop_type 值从 Fecify店铺类型列表 获取。
name 和 description 可能为字符串或多语言 JSON 结构,需根据实际格式解析。
addons_type 区分插件(1)和模版(2),反映在返回结果的分组中。
img 为相对路径,完整 URL 需拼接基础图片 URL。