You need to enable JavaScript to run this app.
导航
获取直播间评论
最近更新时间:2025.01.02 11:53:28首次发布时间:2022.03.29 22:10:12

调用 PollingChatAPI 接口,获取指定直播间的评论。

注意事项

请求频率:单用户请求频率限制为 120 次/分钟

请求说明

  • 请求方式:GET
  • 请求地址:https://livesaas.volcengineapi.com/?Action=PollingChatAPI&Version=2020-06-01

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数

Query

参数类型是否必选示例值描述
ActionStringPollingChatAPI接口名称。当前 API 的名称为 PollingChatAPI
VersionString2020-06-01接口版本。当前 API 的版本为 2020-06-01
ActivityIdLong1770****83012直播间 ID。您可通过调用 ListActivityAPI 接口获取 ID。

ChatId

Long

0

评论 ID。
首次调用该接口,可将参数值设置为 0,获取当前直播间中最早发送的评论。之后调用该接口,可将参数值设置为返回参数 ChatId 的值,获取 ChatId 之前或之后的评论。

CountInteger200获取的评论数量。默认值为 200。取值范围为 [1,200]。

PollingType

Integer

0

评论拉取方式。默认值为 0。取值如下:

  • 0:获取 ChatId 之后的评论
  • 1:获取 ChatId 之前的评论

说明

ChatId 取值为 0 时,该参数不生效,获取当前直播间中最早发送的评论。

AudienceGroupId

Long

-2

直播分组 ID。默认值为 -2,即获取所有直播分组中的评论。您可通过调用 GetAudienceGroupConfig 接口获取 ID。

说明

该参数仅在开启直播分组功能后生效。更多有关直播分组的内容,详见直播分组

返回参数

参数类型示例值描述
DataArray of Data-评论信息。

Data

参数类型示例值描述
ChatIdInteger31****36评论 ID。
CreateTimeLong1591860377评论的发送时间。Unix 时间戳,单位为秒。
TextContentString大家好评论内容。
UserArray of User-发送评论的用户信息。

IsDelete

Boolean

false

评论是否已被删除。取值如下:

  • true:已被删除
  • false:未被删除
LikeCountInteger3评论点赞数。

IsPresenter

Boolean

false

是否是主持人发送的评论。取值如下:

  • true:主持人发送的评论
  • false:非主持人发送的评论

reviewStatus

Integer

0

评论审核状态。取值如下:

  • 0:不需要审核
  • 1:待审核
  • 2:审核通过
  • 3:审核不通过

说明

IsPresenter 取值为 true 时,该参数取值固定为 2

IsTipOff

Integer

0

评论举报状态。取值如下:

  • 0:未被举报
  • 1:已被举报

AudienceGroupId

Long

0

评论所属直播分组的 ID。

说明

该参数仅在开启直播分组功能后生效。更多有关直播分组的内容,详见直播分组

User

参数类型示例值描述

UserId

Long

166902****048647

用户 ID。

说明

IsPresenter 取值为 true 时,该参数取值固定为 0

NicknameString观众 A用户昵称。

ExternalId

String

3874914****1015

用户在第三方平台的唯一标识。
用户通过不同方式登录直播间,其唯一标识的取值如下所示。

  • 微信:用户在企业直播微信服务号的 OpenID。
  • 企业微信:绑定企业直播的企业内部成员 OpenID。
  • 自定义:自定义登录时通过 UserId 传入的值。详见自定义登录
  • OAuth 2.0:您自有账号系统中用户 ID 对应的字段。
  • 飞书:绑定企业直播的飞书企业成员 Open ID。
  • 手机号:用户通过手机号注册企业直播后生成的 passport_id。
  • 白名单:用户输入的白名单校验信息。

说明

  • 如果您集成了观播 SDK,且 SDK 的鉴权模式为自定义模式,唯一标识的取值为调用 GetSDKTokenAPI 接口时传入的 UserIdStr(观众 ID)。
  • 仅在 IsPresenter 取值为 false 且观众通过以上方式登录直播间时,该参数有值。

请求示例

GET https://livesaas.volcengineapi.com/?Action=PollingChatAPI&Version=2020-06-01&ActivityId=1770****83012&ChatId=0&Count=200&PollingType=0&AudienceGroupId=-2

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "PollingChatAPI",
        "Version": "2020-06-01",
        "Service": "livesaas",
        "Region": "cn-north-1",
        "SystemTime": 1697446406
    },
    "Result": {
        "Data": [
            {
                "ChatId": 31****36,
                "CreateTime": 1591860377,
                "TextContent": "大家好",
                "User": [
                    {
                        "UserId": 166902****048647,
                        "Nickname": "观众 A",
                        "ExternalId": "3874914****1015"
                    }
                ],
                "IsDelete": false,
                "LikeCount": 3,
                "IsPresenter": false,
                "reviewStatus": 0,
                "IsTipOff": 0,
                "AudienceGroupId": 0
            }
        ]
    }
}

错误码

访问公共错误码错误码获取详细信息。