调用此接口设置发布订阅状态,包括是否发布/订阅音频和是否发布/订阅视频。
调用此接口前,你必须已创建对应的发布订阅资源,并且此资源未被销毁。
关于创建发布订阅资源,参看 创建发布订阅资源 。 关于发布订阅资源的生命周期,参看 发布订阅资源和订阅资源 。
请求方式:POST
请求地址:发布订阅资源 URL
发布订阅资源 URL :在成功创建发布订阅资源时,从响应中获取的
Location
。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Content-Type | String | 是 | application/json | 请求内容类型。固定值:application/json |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Pub | Pub | 否 | - | 发布能力设置。 |
Sub | Sub | 否 | - | 订阅能力设置。 |
Pub
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
MuteAudio | Bool | 否 | false | 是否发布音频数据。
false 。 |
MuteVideo | Bool | 否 | false | 是否发布视频数据。
false 。 |
Sub
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
MuteAudio | Bool | 否 | false | 是否订阅音频数据。
false 。 |
MuteVideo | Bool | 否 | false | 是否订阅视频数据。
false 。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Status | String | 200 OK | 接口请求成功 |
参数 | 类型 | 示例值 | 描述 | |
---|---|---|---|---|
Status | String | 404 Not Found | 未知请求异常 | |
Header | Content-Type | String | text/plain | 返回内容的类型 |
Body | String | Resource Not Exist | 资源不存在 |
curl --location --request POST '<location>' --data-raw '{"Pub":{"MuteAudio":true,"MuteVideo":true},"Sub":{"MuteAudio":true,"MuteVideo":true}}'
您可访问状态码,获取更多状态码信息。