PUT api/v1/comment/{episodeId}?clientId={clientId}

向指定的非流媒体节目发送弹幕

请求信息

参数

名称说明备注
episodeId
节目编号

此参数包含在URI中提交.

clientId
客户端ID

此参数包含在URI中提交.

encryptedText
加密后的json字符串

此参数通过请求体提交.

请求格式

application/json, text/json

示例:
"sample string 1"

application/xml, text/xml

示例:
<string>sample string 1</string>

application/x-www-form-urlencoded

示例:

暂无示例。

备注

调用此接口需要提供对应的节目编号和客户端ID,并且将弹幕对象序列化为JSON字符串并进行加密后通过HTTP Content传递。
发送此请求时需要将Content-Type设置为application/json。
弹幕信息各项字段说明:
Time: 浮点数形式的弹幕时间,单位为秒。
Mode: 弹幕模式,1普通弹幕,4底部弹幕,5顶部弹幕。
Color: 32位整形数的弹幕颜色,算法为 R*256*256+G*256+B。
Timestamp: 时间戳,需设置为0
Pool: 弹幕池,需设置为0。
UId: 用户编号,匿名用户需设置为0。
CId: 弹幕编号,需设置为0。
Token: 用户登录令牌,匿名用户需设置为0。
Message: 弹幕内容,文字长度不能超过200字。

返回信息

返回值说明

发送是否成功及新的弹幕编号

返回格式

application/json, text/json

示例:
{
  "Success": true,
  "CommentId": 2,
  "Error": "sample string 3"
}

application/xml, text/xml

示例:
<SendComment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.datacontract.org/2004/07/CornService.Models">
  <Success>true</Success>
  <CommentId>2</CommentId>
  <Error>sample string 3</Error>
</SendComment>