liveChatModerator 资源表示 YouTube 实时聊天的管理员。聊天管理员可以禁止或解除用户的聊天禁言、移除消息,以及对实时聊天执行其他管理操作。
方法
该 API 支持对 liveChatModerators 资源使用以下方法。所有请求都必须由直播聊天频道的所有者授权。
资源表示法
以下 JSON 结构显示了 liveChatModerators 资源的格式:
{
"kind": "youtube#liveChatModerator",
"etag": etag,
"id": string,
"snippet": {
"moderatorDetails": {
"channelId": string,
"channelUrl": string,
"displayName": string,
"profileImageUrl": string
},
"liveChatId": string
}
}属性
下表定义了此资源中显示的属性:
| 属性 | |
|---|---|
kind |
string用于标识 API 资源的类型。该值将为 youtube#liveChatModerator。 |
etag |
etag此资源的 ETag。 |
id |
string由 YouTube 分配的 ID,用于唯一标识管理员。 |
snippet |
objectsnippet 对象包含有关管理员的详细信息。 |
snippet.moderatorDetails |
object此对象包含有关管理员的详细信息。 |
snippet.moderatorDetails.channelId |
string管理员的 YouTube 频道 ID。 |
snippet.moderatorDetails.channelUrl |
string管理员的 YouTube 频道的网址。 |
snippet.moderatorDetails.displayName |
string管理员的 YouTube 频道的显示名称。 |
snippet.moderatorDetails.profileImageUrl |
string管理员 YouTube 频道的头像网址。 |
snippet.liveChatId |
string管理员有权管理的实时聊天的 ID。与直播关联的实时聊天 ID 会在 liveBroadcast 资源的 snippet.liveChatId 属性中返回。 |