dingtalk.oapi.live.grouplive.viewrecord (拉取直播观看记录明细数据)

根据直播uuid和群id,拉取本群所有人直播/回放观看记录明细。 如:谁/什么时候开始/什么时候结束/看了多久/直播还是回放

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
live_uuid String 必须 dfg-dfg-dfh 直播uuid
page_index Number 必须 0 分页拉取
page_size Number 必须 100 一页多少数据,默认100
dept_id Number 必须 456723 部门id

响应参数

名称 类型 示例值 描述
result QueryLiveViewRecordDetail 返回结果
  • record_list
  • UserViewRecordDetailModelList []
  • 用户观看记录
  • └ live_end_unix_time
  • Number
  • 1606889856
  • 结束观看时间戳
  • └ live_begin_unix_time
  • Number
  • 1606889756
  • 开始观看时间戳
  • └ view_type
  • Number
  • 0
  • 0:直播 1:回放
  • └ user_name
  • String
  • 神秘用户
  • 用户名
  • └ watch_time_second
  • Number
  • 100
  • 观看时长,单位s
  • └ user_id
  • String
  • 3463456
  • 用户id
  • └ title
  • String
  • 神秘标题
  • 直播标题
  • └ live_uuid
  • String
  • dfg-dfg-dfh-dfh
  • 直播uuid
  • └ group_name
  • String
  • 神秘群名称
  • 群名称
  • └ has_more
  • Boolean
  • false
  • 是否分页拉取完成,true:完成
  • └ dept_id
  • Number
  • 34534
  • 部门id
errcode Number 400002 错误码
errmsg String 参数错误 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/live/grouplive/viewrecord");
OapiLiveGroupliveViewrecordRequest req = new OapiLiveGroupliveViewrecordRequest();
req.setLiveUuid("dfg-dfg-dfh");
req.setPageIndex(0L);
req.setPageSize(100L);
req.setDeptId(456723L);
OapiLiveGroupliveViewrecordResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "record_list":[
            {
                    "live_end_unix_time":1606889856,
                    "live_begin_unix_time":1606889756,
                    "view_type":0,
                    "user_name":"神秘用户",
                    "watch_time_second":100,
                    "user_id":"3463456"
            }
        ],
        "title":"神秘标题",
        "live_uuid":"dfg-dfg-dfh-dfh",
        "group_name":"神秘群名称",
        "has_more":false,
        "dept_id":34534
    },
    "errcode":400002,
    "errmsg":"参数错误"
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部