# 发布节目

# 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 ---------发布节目的用户对节目没有权限

# 调用示例及返回结果:

descript