抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 服务端 API 介绍
  • 接口调用凭证
  • 登录
  • 直播间能力
  • 签名及验签指南
  • 错误码
  • 抖币支付
  • 互动数据履约上报接口
  • 多人麦位
  • 数据开放
  • 弹幕数据上报
  • 直播信息
  • 多人数据上报
  • 获取题库
  • 礼物进阶互动效果
  • 用户战绩与排行榜
  • 用户快捷选队
  • 观众一键同玩能力
  • 同局主播连线能力
  • 互动数据履约上报接口

    收藏
    我的收藏
    开发者接入数据推送能力后,收到互动消息(点赞、评论、送礼、粉丝团)的推送时,会自行处理这些消息,我们强烈建议开发者在收到推送和完成对推送数据的处理后进行履约上报。如果开发者进行上报,平台将统计玩法的互动消息的处理是否正常,是否超时。如果有异常,将收到告警消息,及时联系开发者定位问题,解决异常。

    接入说明

    开发者需要做的履约上报方案如下:
      1.开发者服务器在确认开发者客户端收到推送数据时进行第一次履约上报
      2.开发者服务器在确认开发者客户端处理推送数据完成后进行第二次履约上报

    接口说明

    开发者数据履约情况上报

    使用限制

    小玩法 app_id 纬度上报。

    基本信息

    名称描述
    HTTP URL
    https://webcast.bytedance.com/api/live_data/ack
    HTTP Method
    POST
    Scope
    live_data_ack

    请求参数

    请求头
    access-token必填String
    示例:08011218462b6b4b5054626e426e50685a7554643144644449413d3d
    content-type必填String
    示例:application/json
    固定值"application/json"
    Body
    ack_type必填Int64
    上报类型,1:收到推送;2:完成处理
    app_id必填String
    玩法id
    data必填String

    上报数据,json字符串 [{ "msg_id": "xxxx", // 唯一标识,平台推送payload数据里的msg_id "msg_type": "xxx", // 消息类型,live_gift:礼物消息,live_comment:评论消息,live_like:点赞消息 "client_time": 1705989099973 // 客户端毫秒级时间戳,当ack_type为1时即为指令收到后的时间,当ack_type为2时即为渲染成功后的时间 }]

    room_id必填String
    直播间id
    请求示例
    curl --location --request POST 'https://webcast.bytedance.com/api/live_data/ack' \--header 'content-type: application/json' \--header 'access-token: 0801121846735352506a356a6' \--data '{ "room_id": "78273162632", "app_id": "tt411d37a0dxxxxx", "ack_type": 1, "data": "[{\"msg_id\": \"32412314314\", \"msg_type\": \"live_comment\", \"client_time\": 1705989099973 }]" }'

    响应参数

    Body
    err_msg必填String
    错误内容
    err_no必填Int32
    错误码,非0为失败
    logid必填String
    问题排查用
    响应示例
    { "err_no": 6909389480539722000, "err_msg": "1MhIzGq3r2", "logid": "ByfzIYYspu" }
    切换单列布局

    错误码

    HTTP 状态码错误码错误码描述排查建议
    2001

    上报错误

    请根据err_msg的信息排查错误

    2000

    上报成功

    204001015

    参数错误