dingtalk.oapi.planetom.feeds.watchdata.get (获取群直播的观看数据)

获取直播联播到群的观看数据包含观看直播时长和观看回放时长

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
chat_id String 可选 dewwd23434- 群的openconversationId(群对外的id)
feed_id String 必须 12344123-1323 课程id
page_size Number 可选 10
  • 默认值:0
  • 分页大小(默认0开始)
    index Number 可选 0
  • 默认值:0
  • 分页起始位置(不传默认获取前10个)
    anchor_id String 必须 233435534343 主播在组织内的id(staffId)

    响应参数

    名称 类型 示例值 描述
    result OpenFeedWatchDetailRspModel 返回值model
    • viewer_watch_details
    • OpenFeedWatchDetailModel []
    • 观看数据列表
    • └ play_record_duration
    • Number
    • 30
    • 观看回放时长(秒)
    • └ play_live_duration
    • Number
    • 20
    • 观看直播时长(秒)
    • └ userid
    • String
    • 132434354534
    • 观看者在组织内id
    • └ has_finish
    • Number
    • 0
    • 是否还有数据没返回(0还有/1没有)
    success Boolean true 是否请求成功
    errcode Number 错误码
    errmsg String 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/planetom/feeds/watchdata/get");
    OapiPlanetomFeedsWatchdataGetRequest req = new OapiPlanetomFeedsWatchdataGetRequest();
    req.setChatId("dewwd23434-");
    req.setFeedId("12344123-1323");
    req.setPageSize(10L);
    req.setIndex(0L);
    req.setAnchorId("233435534343");
    OapiPlanetomFeedsWatchdataGetResponse rsp = client.execute(req, access_token);
    System.out.println(rsp.getBody());

    响应示例

    • JSON示例
    {
        "result":{
            "viewer_watch_details":[
                {
                        "play_record_duration":30,
                        "play_live_duration":20,
                        "userid":"132434354534"
                }
            ],
            "has_finish":0
        },
        "success":true,
        "errcode":,
        "errmsg":""
    }

    异常示例

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

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部