Fecify-店铺-套餐列表

接口信息

  • 接口地址: {your-site-url}/api/skill/shop/get-packages
  • 基础 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 店铺类型编码,对应 Fecify店铺类型列表 中的 code。通过 店铺-详细 获取店铺的 type 字段值

请求示例

cURL

curl --location --request GET '{your-site-url}/api/skill/shop/get-packages?shop_type=10' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json'

返回结果

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

成功响应

{
    "code": 200,
    "data": {
        "packages": [
            {
                "id": 11,
                "title": "不可续费套餐",
                "price_info": [],
                "renew_price_info": []
            },
            {
                "id": 2,
                "title": "my package11",
                "price_info": [],
                "renew_price_info": []
            }
        ]
    },
    "message": "success"
}

返回字段说明

字段 类型 说明
code Number 状态码,200 表示成功
message String 执行结果的文字描述
data Object 返回数据
data.packages Array 套餐列表

packages 子项

字段 类型 说明
id Number 套餐 ID,用于 店铺-更改套餐 等操作
title String 套餐名称。可能为 JSON 格式的多语言字符串(如 {"cn":"套餐名","en":"name"}),解析后取对应语言的值
price_info Array 套餐定价信息
renew_price_info Array 续费定价信息

注意事项

  1. shop_type 通过 店铺-详细 获取 type 字段值,或直接从 Fecify店铺类型列表code
  2. 套餐绑定店铺后,店铺将获得该套餐包含的所有插件和模版。
  3. title 字段可能为多语言 JSON 字符串,需根据当前语言解析对应值。

results matching ""

    No results matching ""