接口命名采用c风格,举例 get_push_url
接口参数命名采用驼峰风格,举例 roomID
大部分请求方式是POST,请求的body是Json格式。有少数get请求接口,会在接口说明里指出。
get_login_info 获取sdkAppID、accType、userID、userSig信息
注意:get请求接口,参数是拼在URL后面的
参数名称
类型
是否必填
说明
userID
String
是
用户id,可为空,为空则随机分配
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
sdkAppID
String
云通信的sdkAppID
accType
String
云通信的accountType
userID
String
用户id
userSig
String
用户签名
get_test_pushurl 获取一个随机的推流地址
注意:get请求接口
无入参
属性名称
类型
说明
url_push
String
推流地址
url_play_flv
String
flv播放地址
url_play_rtmp
String
rtmp播放地址
url_play_hls
String
hls播放地址
url_play_acc
String
低延时播放地址
get_test_rtmpaccurl 获取体验低延时播放的地址
无入参
属性名称
类型
说明
url_rtmpacc
String
体验低延时播放的地址
login 登录接口,校验im签名合法性并派发token,后续请求需要校验token。
注意:参数拼接在URL后面
参数名称
类型
是否必填
说明
sdkAppID
String
是
云通信的sdkAppID
accountType
String
是
云通信的accountType
userID
String
是
userID
userSig
String
是
云通信派发的userSig
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
userID
String
用户id
token
String
登录成功后产生的token
logout 退出登录接口,清理后台保存的token信息
注意:userID和token参数拼接在URL后面。后续所有接口都需要带上userID和token,且是拼接在URL后面的,后面不再赘述。
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
pushURL
String
推流地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
cnt
int
是
房间数量
index
int
是
起始下标
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
rooms
List
直播房间列表
属性名称
类型
说明
roomID
String
房间ID
roomInfo
String
房间名称
roomCreator
String
房间创建者userID
mixedPlayURL
String
混流播放地址
pushers
List
推流者列表
属性名称
类型
说明
userID
String
用户id
userName
String
用户昵称
userAvatar
String
用户头像
accelerateURL
String
低延时播放地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
roomID
String
房间ID
roomInfo
String
房间名称
roomCreator
String
房间创建者userID
mixedPlayURL
String
混流播放地址
pushers
List
推流者列表
属性名称
类型
说明
userID
String
用户id
userName
String
用户昵称
userAvatar
String
用户头像
accelerateURL
String
低延时播放地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomInfo
String
是
房间名称
roomID
String
否
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
roomID
String
房间ID
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
roomInfo
String
否
房间名称
userName
String
是
用户名称
userAvatar
String
是
用户头像
pushURL
String
是
推流地址
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
mergeParams
String
是
混流参数json格式字符串
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
result
Result
混流结果
属性名称
类型
说明
code
int
后台混流返回码
message
String
后台混流返回信息描述
timestamp
int
时间戳
get_custom_info 获取房间自定义信息,可以用来实现统计房间观众数等功能。
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
customInfo
String
自定义信息json字符串
set_custom_field 设置房间自定义字段,可以用来实现统计房间观众数等功能。
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
fieldName
String
是
属性名称
operation
String
是
操作类型
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
customInfo
String
自定义信息json字符串
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
userInfo
String
是
观众信息
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
audiences
List
观众列表
属性名称
类型
说明
userID
String
userID
userInfo
String
用户信息
login 登录接口,校验im签名合法性并派发token,后续请求需要校验token。
注意:参数拼接在URL后面
参数名称
类型
是否必填
说明
sdkAppID
String
是
云通信的sdkAppID
accountType
String
是
云通信的accountType
userID
String
是
userID
userSig
String
是
云通信派发的userSig
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
userID
String
用户id
token
String
登录成功后产生的token
logout 退出登录接口,清理后台保存的token信息
注意:userID和token参数拼接在URL后面。后续所有接口都需要带上userID和token,且是拼接在URL后面的,后面不再赘述。
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
pushURL
String
推流地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
cnt
int
是
房间数量
index
int
是
起始下标
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
rooms
List
双人房间列表
属性名称
类型
说明
roomID
String
房间ID
roomInfo
String
房间名称
roomCreator
String
房间创建者userID
mixedPlayURL
String
混流播放地址
pushers
List
推流者列表
属性名称
类型
说明
userID
String
用户id
userName
String
用户昵称
userAvatar
String
用户头像
accelerateURL
String
低延时播放地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
roomID
String
房间ID
roomInfo
String
房间名称
roomCreator
String
房间创建者userID
mixedPlayURL
String
混流播放地址
pushers
List
推流者列表
属性名称
类型
说明
userID
String
用户id
userName
String
用户昵称
userAvatar
String
用户头像
accelerateURL
String
低延时播放地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomInfo
String
是
房间名称
roomID
String
否
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
roomID
String
房间ID
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
roomInfo
String
否
房间名称
userName
String
是
用户名称
userAvatar
String
是
用户头像
pushURL
String
是
推流地址
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
login 登录接口,校验im签名合法性并派发token,后续请求需要校验token。
注意:参数拼接在URL后面
参数名称
类型
是否必填
说明
sdkAppID
String
是
云通信的sdkAppID
accountType
String
是
云通信的accountType
userID
String
是
userID
userSig
String
是
云通信派发的userSig
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
userID
String
用户id
token
String
登录成功后产生的token
logout 退出登录接口,清理后台保存的token信息
注意:userID和token参数拼接在URL后面。后续所有接口都需要带上userID和token,且是拼接在URL后面的,后面不再赘述。
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
pushURL
String
推流地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
cnt
int
是
房间数量
index
int
是
起始下标
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
rooms
List
多人房间列表
属性名称
类型
说明
roomID
String
房间ID
roomInfo
String
房间名称
roomCreator
String
房间创建者userID
mixedPlayURL
String
混流播放地址
pushers
List
推流者列表
属性名称
类型
说明
userID
String
用户id
userName
String
用户昵称
userAvatar
String
用户头像
accelerateURL
String
低延时播放地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
roomID
String
房间ID
roomInfo
String
房间名称
roomCreator
String
房间创建者userID
mixedPlayURL
String
混流播放地址
pushers
List
推流者列表
属性名称
类型
说明
userID
String
用户id
userName
String
用户昵称
userAvatar
String
用户头像
accelerateURL
String
低延时播放地址
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomInfo
String
是
房间名称
roomID
String
否
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
roomID
String
房间ID
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
roomInfo
String
否
房间名称
userName
String
是
用户名称
userAvatar
String
是
用户头像
pushURL
String
是
推流地址
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息
参数名称
类型
是否必填
说明
userID
String
是
userID
token
String
是
登录成功后返回的token
roomID
String
是
房间ID
属性名称
类型
说明
code
int
返回码,0表示成功
message
String
描述信息