编辑群发活动
编辑群发活动。
请求 URL
POST {base_url}/{api_path}/message_campaign/update?access_token={access_token}
请求参数
| 参数 | 是否必填 | 类型 | 说明 |
|---|---|---|---|
| id | 是 | Integer | 群发活动 ID。 注: 可使用 搜索特定群发活动 接口查询
ID。 |
| name | 否 | String | 群发活动号码。 |
| channel_type | 否 | String | 群发活动所使用的消息渠道类型。 取值范围:
|
| omnichannel_id | 否 | Integer | 群发活动所使用的消息渠道的 ID。 注: 可使用 查询特定消息渠道 接口查询渠道
ID。
|
| sender | 否 | Integer | 与指定消息渠道关联的号码 ID。 注: 可使用 查询特定消息渠道 接口查询渠道
ID。
|
| recipient_type | 否 | String | 向群发活动添加收信人的方式。 取值范围:
|
| number_list | 否 | Array <Number_List> | 群发活动的收信人号码。 注:
|
| recipient_id | 否 | Integer | 存储收信人电话号码的企业联系人群组 ID。 注:
|
| recipient_num_type | 否 | String | 指定在所选企业联系人群组中获取收信人号码的电话号码字段类型。 注: 该参数在 recipient_type 设为
phonebook 时必填。取值范围:
|
| content_type | 否 | String | 消息内容的类型。 取值范围:
|
| content | 否 | String | SMS 群发活动的消息内容。 注: 该参数在
content_type 设为 text 或
document 时必填。
|
| msg_param | 否 | String | 需要填充到模板中的消息参数,以 JSON 字符串格式提供。 注: 该参数在
content_type 设为
template 时必填。如需发送消息模板,需先 获取所需的 WhatsApp 消息模板,然后使用模板信息以及要替换模板占位符 (变量) 的具体值来构建消息对象。具体结构请参考下方的 MSG_Param 说明。 |
| send_type | 否 | String | 活动的消息发送时间。 取值范围:
|
| send_time | 否 | Integer | 活动指定发送时间的时间戳。 注: 该参数在
send_type 设为 schedule
时必填。 |
| send_mode | 否 | String | 活动发送模式。 取值范围:
|
| assign_to_type | 否 | String | 新建群发活动会话将被分配到的目的地类型。 注: 该参数在
send_mode 设为
new_session
时必填。取值范围:
|
| assign_to_id | 否 | Integer | 新建群发活动会话将被分配到的目的地的 ID。 |
- Number_List
-
参数 是否必填 类型 说明 id 是 Integer 号码列表中电话号码的 ID。 number 是 String 收信人电话号码,以 E.164 格式传送。 例如,
+12025550101。
- MSG_Param
-
注: 可使用 查询 WhatsApp 模板 时获得的信息填写以下字段。
参数 是否必填 类型 说明 id 是 Integer PBX 中的消息模板 ID。 template_id 是 String 来自 WhatsApp 平台的原始模板 ID。 name 是 String 模板名称。 language 是 Object<Template_Lang> 模板语言。 parameter_format 是 String 模板中占位符的引用方式。 取值范围:
POSITIONAL:占位符按位置引用。例如,{{1}}、{{2}}。NAMED:占位符按变量名引用。例如,{{name}}、{{code}}。
components 否 Array<Components> WhatsApp 消息模板的消息组件列表 (以 JSON 字符串格式传送)。 注: 如果模板仅包含静态文本 (无变量或按钮),此参数可为空。要传送模板消息时,你可以通过此参数为模板中的占位符 (变量) 和所需按钮参数赋值。更多信息,请参见 WhatsApp 消息模板组件说明。
响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
| errcode | Integer | 返回错误码。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息。
|
| errmsg | String | 返回信息。
|
示例
请求示例
更新群发活动的发送模式。
POST /openapi/v1.0/message_campaign/update?access_token=YAuOvAdHfaqJ8Ni46FDdM9zgK7jYa6mE HTTP/1.1
Host: 192.168.5.150:8088
Content-Type: application/json
{
"id":246,
"send_type": "schedule",
"send_time": 1753951516
}
响应示例
HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS"
}