SendChatappMassMessage - 批量发送ChatApp消息

批量发送ChatApp消息。

接口说明

QPS 限制

  • 本接口的单用户 QPS 限制为 10 次/秒。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。

  • 单次请求支持最多 1,000 个号码。

状态变更

消息发送状态可以通过 MNS/HTTP 方式监听,具体请参考回执消息

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

cams:SendChatappMassMessage

create

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

ChannelType

string

通道类型。取值:

  • whatsapp

  • messenger

  • instagram

whatsapp

TemplateCode

string

模板编码。在通道管理>管理>模板设计界面查看。

1119***************

Language

string

语言。详细语言代码列表,请参见语言代码

en

From

string

发送方号码。

  • 当 ChannelType 为 whatsapp 时为注册并绑定 WhatsApp 的电话号码。在通道管理>管理>WABA 管理>号码管理界面查看。

  • 当 ChannelType 为 messenger 时为公共主页 ID(Page ID)。在通道管理>管理>公共主页界面查看。

  • 当 ChannelType 为 instagram 时为 instagram 专业账户 ID(Account ID)。在通道管理>管理>专业账户界面查看。

861387777****

CustWabaId

string

ISV 客户 wabaId。 过时的参数,请使用 CustSpaceId,直客客户实例 ID。在通道管理>界面查看。

cams-8c8*********

FallBackId

string

回落策略 ID。该参数为国际站配置参数,中国站可忽略此参数。

S0****

FallBackContent

string

自定义回落内容。该参数为国际站配置参数,中国站可忽略此参数。

回落短信

TaskId

string

自定义任务 ID。

10000****

SenderList

array<object>

接收方号码列表。

array<object>

接收方号码。

TemplateParams

object

模板参数集合。

string

模板参数。Key-Value 格式,Key 为参数名称,Value 为参数取值。

FlowAction

object

Flow 消息对象。

FlowActionData

object

flow 默认参数集合。

any

flow 默认参数。Key-Value 格式,Key 为参数名称,Value 为参数取值。

FlowToken

string

自定义 flow token 信息。

kde****

Payload

array

按钮的触发消息标识列表。

string

按钮的触发消息。

payloadtext

To

string

接收方号码。

  • 当 ChannelType 为 whatapp 时为消息接收方的电话号码。

  • 当 ChannelType 为 messenger 为与 Facebook 页面消息互动时生成的一个 Page-Scoped User ID。

  • 当 ChannelType 为 instagram 时为用户与 Instagram 商业账号或创作者账号消息互动时生成的 Instagram User ID。

861386666****

ProductAction

object

商品信息,此参数只针对于 whatsapp 类型通道。即为您在 Meta 上上传的商品信息。

ThumbnailProductRetailerId

string

商品目录 ID。可通过 ListProductCatalog 接口获取。

skkks99****

Sections

array

商品分类列表(最多可以有 10 个分类,30 个商品)。

array<object>

商品分类。

Title

string

分类名称。在通道管理>管理>目录管理>商品管理界面查看或通过 ListProduct 接口获取。

abcd

ProductItems

array

商品信息列表。

object

商品信息。

ProductRetailerId

string

商品 ID。在通道管理>管理>目录管理>商品管理界面查看或通过 ListProduct 接口获取。

ksi3****

IsvCode

string

ISV 校验码,用于校验子账号是否由 ISV 授权,已弃用,可忽略此参数。

skdi3kksloslikd****

CustSpaceId

string

ISV 子客户的 SpaceId ,直客客户实例 ID。在通道管理界面查看。

cams-8c8*********

Ttl

integer

Viber 消息发送超时时间。此参数为国际站参数,中国站可忽略此参数。

46

Label

string

Viber 消息类型,此参数为国际站参数,中国站可忽略此参数。

promotion

Tag

string

标签信息,Viber 消息发送时自定义标签信息。

Tag

FallBackDuration

integer

回落触发时间。此参数为国际站参数,中国站可忽略此参数。

120

FallBackRule

string

回落规则。此参数为国际站参数,中国站可忽略此参数。

undelivered

TemplateName

string

模板名称。在通道管理>管理>模板设计界面查看模板名称。

test_name

返回参数

名称

类型

描述

示例值

object

返回数据。

AccessDeniedDetail

string

访问被拒绝详细信息。

RequestId

string

请求 ID。

90E63D28-E31D-1EB2-8939-A9486641****

Message

string

错误提示信息。

User not authorized to operate on the specified resource.

GroupMessageId

string

批量消息 ID。

890000010002****

Code

string

请求状态码。

  • 返回 OK 代表请求成功。

  • 其他错误码,请参见错误码列表

OK

示例

正常返回示例

JSON格式

{
  "AccessDeniedDetail": "无",
  "RequestId": "90E63D28-E31D-1EB2-8939-A9486641****",
  "Message": "User not authorized to operate on the specified resource.",
  "GroupMessageId": "890000010002****",
  "Code": "OK"
}

错误码

HTTP status code

错误码

错误信息

描述

400 Product.Unsubscript You have not subscribed to the specified product. 您尚未订阅指定的产品。
400 Ram.PermissionDeny You are not authorized to perform the operation. 您无权执行该操作。
400 System.LimitControl The system is under flow control. 系统处于流控制之下。
400 Unknown.ResourceOwnerId The resource does not belong to the current user. 资源不属于当前用户。

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情