Fecify-店铺-插件应用列表

接口信息

  • 接口地址: {your-site-url}/api/skill/shop/get-shop-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_id Number 店铺 ID
pageNum Number 页码,默认 1
pageSize Number 每页条数(可传较大值如 999 获取全部)

请求示例

cURL

curl --location --request GET '{your-site-url}/api/skill/shop/get-shop-addons-list?pageNum=1&pageSize=999&shop_id=15' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json'

返回结果

code200 表示成功;code 不为 200 表示失败。

成功响应

{
    "code": 200,
    "data": {
        "list": [
            {
                "id": 175,
                "identity": "prodban",
                "name": "商品禁售",
                "addons_type": 1,
                "description": "禁止特定商品...",
                "type": 2,
                "img": "/system/addons/prodban.png",
                "created_at": "2022-03-31 16:44:34",
                "expire_status": 1,
                "expire_time": 0,
                "pay_type": 2,
                "is_forever": 1
            }
        ],
        "total": 153,
        "pageSize": 999,
        "totalPage": 1
    },
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Object 分页数据,含 listtotalpageSizetotalPage

list 子项

字段 类型 说明
id Number 插件 ID,用于解绑操作
identity String 插件标识符
name String / Object 插件名称
description String / Object 插件描述
type Number 插件分类
img String 插件预览图路径
created_at String 绑定时间
expire_status Number 过期状态:1 = 未过期/永久,2 = 已过期
expire_time Number 过期时间戳(Unix),0 = 永不过期
pay_type Number 付费类型:1 = 免费,2 = 付费
is_forever Number 是否永久:1 = 永久,2 = 过期控制
addons_type Number 应用类型:1 = 普通插件,2 = 模板

注意事项

  1. 系统所有插件应用 不同,已绑定列表额外包含 expire_statusexpire_time 字段。
  2. 已过期插件(expire_status=2)功能不可用,需通过 店铺-店铺增加插件 续期。

results matching ""

    No results matching ""