# 发布节目
# URL: /wp-json/wp/v2/programs/{programId}?flag=terminalgroup
# HTTP请求方式: PUT
# 授权角色:'administrator', 'editor', 'operator', 'contributor', 'auditor', 'subscriber', 'supervisor', 'invitee', 'monitor', 'manager'
# 支持格式: json
# 描述:发布节目,其中请求参数“flag=terminalgroup”也是必填
# 请求参数:
| 字段名 | 必选 | 类型及范围 | 说明 | 示例 |
|---|---|---|---|---|
| what | 是 | string | assign_program_to_terminal_group | "assign_program_to_terminal_group" |
| to | 是 | object | 发布到的终端组/终端对象 | |
| to.terminals_groups | 是 | array | 发布到的终端组和终端数组 | |
| to.terminals_groups.all | 是 | Boolean | 是否发布到整组终端 | false |
| to.terminals_groups.id | 是 | Integer | 终端组ID | 1 |
| to.terminals_groups.terminals | 是 | Array | 终端ID集合 | [325056] |
{
"what": "assign_program_to_terminal_group",
"to": {
"terminals_groups": [
{
"all": false,
"id": 1,
"terminals": [
325056
]
}
]
}
}
# 成功响应:
| 字段名 | 类型及范围 | 说明 |
|---|---|---|
| id | int | 发布的节目ID |
| author | int | 节目作者 |
| date | String | 节目创建日期 |
| date_gmt | String | 节目创建日期(GMT时间) |
| status | String | 节目状态 |
| modified | String | 节目修改日期 |
| modified_gmt | String | 节目修改日期(GMT时间) |
# 异常响应:
{"msg":"some group out of control","errorCode":20000,"httpCode":500}-------节目作者对于节目发布到的终端组没有权限
No permission to control program ---------发布节目的用户对节目没有权限
# 调用示例及返回结果:
