dingtalk.oapi.planetom.feeds.interactivedata.get (获取直播课程过程中的互动数据)

获取直播课程过程中的互动数据 包含基本信息和互动信息(pv/点赞/评论)

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
feed_id String 必须 2bdb8284-358c-439e-acde-18b226fcb222 课程id
anchor_id String 必须 15314400138998107 主播在组织内id(staffId)

响应参数

名称 类型 示例值 描述
result OpenFeedInteractiveDataModel 返回值model
  • base_feed_info
  • BaseFeedInfoModel
  • 基础信息model
  • └ live_duration
  • Number
  • 12345
  • 直播时长
  • └ start_time
  • Number
  • 1234567
  • 开始时间戳
  • └ title
  • String
  • testFeedTitle
  • 课程标题
  • └ share_live_cid_list
  • String []
  • 分享绑定的群列表
  • interactive_info
  • InteractiveInfoModel
  • 互动信息model
  • └ message_count
  • Number
  • 1
  • 消息数
  • └ praise_count
  • Number
  • 1
  • 点赞数
  • └ pv
  • Number
  • 1
  • 观看总次数
  • └ uv
  • Number
  • 1
  • 观看总人数(去重)
success Boolean true 是否成功
errcode Number 0 错误码
errmsg String demo 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/planetom/feeds/interactivedata/get");
OapiPlanetomFeedsInteractivedataGetRequest req = new OapiPlanetomFeedsInteractivedataGetRequest();
req.setFeedId("2bdb8284-358c-439e-acde-18b226fcb222");
req.setAnchorId("15314400138998107");
OapiPlanetomFeedsInteractivedataGetResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "base_feed_info":{
            "live_duration":12345,
            "start_time":1234567,
            "title":"testFeedTitle",
            "share_live_cid_list":{
                "string":[
                    ""
                ]
            }
        },
        "interactive_info":{
            "message_count":1,
            "praise_count":1,
            "pv":1,
            "uv":1
        }
    },
    "success":true,
    "errcode":0,
    "errmsg":"demo"
}

异常示例

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

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部