Skip to content

首页与配置

首页数据

获取首页展示所需的聚合数据。

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

认证:不需要

参数

参数类型必填说明
typestring协议类型:privacy 隐私政策 / service 用户协议

装修数据

获取页面装修配置。

GET /api/index/decorate

认证:不需要

参数

参数类型必填说明
idint装修页面 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

认证:不需要

参数

参数类型必填说明
typeint公告类型:0 全部 / 其他值按端过滤

客服列表

获取客服联系方式列表。

GET /api/index/customerServiceList

认证:不需要

响应字段

字段说明
name客服名称
type客服类型
value联系方式(链接 / 号码)

插件前端脚本

获取已启用插件注册的前端 CSS / JS 脚本,用于动态加载插件前端功能。

GET /api/index/addonScripts

认证:不需要

参数

参数类型必填说明
terminalint终端类型 (1=H5, 2=公众号, 3=小程序, 4=APP, 5=PC)

响应示例

json
{
    "code": 1,
    "msg": "",
    "data": {
        "css": ".plugin-style { ... }",
        "js": "window.pluginInit = function() { ... }"
    }
}

插件开发

此接口通过 frontend_script 钩子收集所有已启用插件的前端脚本,详见 插件系统

凌悦易游 · 游戏陪玩接单平台