获取首页数据

简要描述
  • 获取用户端首页的数据,包含标题栏设置和页面组件元素
请求url
  • https://www.商城域名.com/index.php?s=/api/page/detail
请求方式
  • GET
是否需授权登录
请求header
参数名 类型 是否必须 示例值 说明
storeId int 必填 10001 商城ID
platform string 必填 H5 当前请求的客户端(APP、小程序、H5等)
Access-Token string 选填 - 当前登录用户的 Token
返回示例
{
  "status": 200,
  "message": "success",
  "data": {
    "pageData": {
      "page": {
        "params": {
          "name": "页面名称",
          "title": "页面标题",
          "shareTitle": "分享标题"
        },
        "style": {
          "titleTextColor": "black",
          "titleBackgroundColor": "#ffffff"
        }
      },
      "items": [
        {
          "name": "搜索框",
          "type": "search",
          "params": {
            "placeholder": "请输入关键字进行搜索"
          },
          "style": {
            "textAlign": "left",
            "searchStyle": "square"
          }
        }
      ]
    }
  }
}
返回参数
参数名 类型 示例值 说明
status int 200 请求状态(200:请求成功;500:请求错误/失败)
message string success 请求结果的信息,默认为 success
data object - 返回的业务数据
data 参数
参数名 类型 示例值 说明
pageData object - 页面数据
data.pageData 参数
参数名 类型 示例值 说明
page object - 当前页面
items array - 页面自定义组件
data.pageData.page 参数
参数名 类型 示例值 说明
params object - 页面参数
style object - 标题栏样式
data.pageData.page.params 参数
参数名 类型 示例值 说明
name string 页面名称 页面名称
title string 页面标题 页面标题
shareTitle string 分享标题 分享标题
data.pageData.page.params.style 参数
参数名 类型 示例值 说明
titleTextColor string black 标题栏文字颜色
titleBackgroundColor string #ffffff 标题栏背景颜色