SmartData数据接口


SmartData借助SmartChart的数据集功能, 可以非常方便的实现数据对外微服务

  • 在"大数据接口" ---> "API设定" 中添加 visitor 和 Token
  • 新建 "数据集" 并授权给 API设定中的 visitor, 这样就完成了
  • 注意: post请求时会缓存数据, 所以请设定一个合理的缓存时间

接口请求方式

GET 请求
#接口请求格式: 
url: /echart/dataset_api/?visitor=xxx&token=xxx&type=xxx 数据集名或id名
#接口返回格式
Json: 
{
"data":[[]],
"result":"success",
"maxpg":1,
"pg":1
}

POST请求
#接口请求格式:
url: /echart/dataset_api/
data: 
{
"visitor":"xxx",
"token":"xxx",
"type":"xxx",      #数据集名或id名
"pagesize":"xxx",  #每页数据条数
"pg":"xxx",        #返回第几页
"param":'{"xxx":"xxxx"}'  #参数可选
}
#接口返回格式
Json: 
{
"data":[[]],
"result":"success",
"maxpg":xxx,  #最大页数
"pg":xx,  #当前页数
"casheflag": xx,  #如果是999说明命中缓存
"total":xx,   #总条数
}

注意第一页是带标题的 后面页不带标题