Appearance
首页与配置
首页数据
获取首页展示所需的聚合数据。
GET /api/index/index认证:不需要
响应示例:
json
{
"code": 1,
"data": {
"page": [...],
"hot_search": [...]
}
}全局配置
获取站点全局配置信息,包含网站信息、登录设置、前端样式配置等。
GET /api/index/config认证:不需要
响应字段:
| 字段 | 说明 |
|---|---|
website | 网站基本信息(名称、Logo、备案号等) |
login | 登录方式配置 |
tabbar | 底部导航栏配置 |
category_tab_style | 分类 Tab 样式 (default / scroll_twice) |
home_icon_style | 首页图标样式 (default / music_player) |
home_audio_url | 首页背景音乐 URL |
政策协议
获取隐私政策、用户协议等内容。
GET /api/index/policy认证:不需要
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | 是 | 协议类型:privacy 隐私政策 / service 用户协议 |
装修数据
获取页面装修配置。
GET /api/index/decorate认证:不需要
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | int | 是 | 装修页面 ID |
轮播图列表
获取首页轮播图。
GET /api/index/lunboList认证:不需要
响应示例:
json
{
"code": 1,
"data": [
{
"id": 1,
"title": "活动Banner",
"image": "https://xxx/banner.jpg",
"url": "/pages/activity",
"weigh": 100
}
]
}公告列表
获取业务公告。
GET /api/index/businessNoticeList认证:不需要
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | int | 否 | 公告类型:0 全部 / 其他值按端过滤 |
客服列表
获取客服联系方式列表。
GET /api/index/customerServiceList认证:不需要
响应字段:
| 字段 | 说明 |
|---|---|
name | 客服名称 |
type | 客服类型 |
value | 联系方式(链接 / 号码) |
插件前端脚本
获取已启用插件注册的前端 CSS / JS 脚本,用于动态加载插件前端功能。
GET /api/index/addonScripts认证:不需要
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
terminal | int | 否 | 终端类型 (1=H5, 2=公众号, 3=小程序, 4=APP, 5=PC) |
响应示例:
json
{
"code": 1,
"msg": "",
"data": {
"css": ".plugin-style { ... }",
"js": "window.pluginInit = function() { ... }"
}
}插件开发
此接口通过 frontend_script 钩子收集所有已启用插件的前端脚本,详见 插件系统。