Skip to content

获取指定资源学习记录信息

拥有此API的权限集
学习数据-查询

请求方式及url

  • 请求方式:POST

  • 请求头:Content-Type:application/json

  • 接口地址:https://api.xiaoe-tech.com/xe.user.leaning_record_by_resource.get/1.0.0

  • 频率限制:10秒3000次

  • 备注:

    数据是准实时的,4~5分钟延迟

    学习时长类指标受设备限制不包含以下播放场景:息屏播放、后台播放、投屏播放、悬浮窗播放

接口调试

请求参数
响应结果
暂无响应数据

请求参数

参数名必选类型说明备注(示例)
access_tokenstring专属token...
resource_idstring资源id...
data.listarrayuser_id数组上限100, 如果传空数组,则代表所有用户
data.max_recordbool是否获取学习最大记录,默认false,设为true后会在所有终端的学习记录中获取最大学习记录的一条记录...
data.is_searchbool是否启用搜索,默认false...
data.search_max_learn_progressint最小完成百分比,添加后会筛选出来max_learn_progress > {指定值}的学习记录,值:0-100...
data.stay_timeint该资源的看课学习时长,添加后会筛选出来stay_time >= {指定值}的学习记录...
pageint页数...
page_sizeint页码(最大数为100)...

请求示例

{ 
    "access_token" : "xxxxxxxx", 
    "resource_id" : "xxxxxx", 
    "data" : { 
         "search_max_learn_progress" : 90, 
         "list" : [
              "xxxx"
         ]
    },
   "page": 1,
   "page_size": 10
}

返回参数

参数名类型说明备注(示例)
codeint错误码0
msgstring错误描述ok
dataObject返回值...
data.pageint页数...
data.page_sizeint页码(最大数为100)...
data.totalint总数...
data.list数组学习记录列表...

list说明

参数名类型说明备注(示例)
idintid
user_idstring用户user_id...
shop_idstring店铺id...
resource_idint内容的idi_xxxx
resource_typeint内容的类型图文-1,音频-2,视频-3,直播-4,电子书-20
learn_progressint最近一次学习进度 0-10040
org_learn_progressstring原始学习进度:图文阅读位置的高度(单位px),音视频为播放时间(单位s),直播可为空 (也可以自定义),当考试时,表示分数900
is_finishint是否已学完 1-已学完1
finished_atstring完成时间2018-10-21 12:00:00
max_learn_progressint最大学习进度100
stateint标识删除状态 0未删除 1已删除0
updated_atstring更新时间2021-03-22 12:00:000
created_atstring创建时间2021-03-22 12:00:00
last_learn_timestring最近一次学习时间2018-10-21 12:00:00
stay_timeint学习时长单位:秒

返回示例

{
   "code":0,
   "msg":"ok",
   "data":{
       "page":1,
       "page_size":1,
       "total":3,
       "list":[
           {
               "max_learn_progress":35,
               "stay_time":2648,
               "state":0,
               "agent_type":1,
               "id":0,
               "shop_id":"appxxx",
               "resource_type":4,
               "org_learn_progress":"",
               "resource_id":"l_xxx",
               "is_finish":0,
               "updated_at":"2021-11-22 00:08:17",
               "created_at":"2021-11-21 23:24:07",
               "user_id":"u_xxx",
               "learn_progress":35,
               "finished_at":"0001-01-01 00:00:00",
               "last_learn_time":"2021-11-22 00:08:17"
           }
       ]
   }
}