云消息服务 KOOMESSAGE-创建个人模板:请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
Content-Type |
是 |
String |
请求体参数类型,该字段必须设置为:application/json。 |
X-Auth-Token |
是 |
String |
用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
card_id |
是 |
String |
布局类型。
说明:
当送审厂商包含vivo时,各布局类型上传的图片最小像素要求如下:
|
tpl_name |
是 |
String |
智能信息模板名称。 最小长度:1 最大长度:17 |
scene |
否 |
String |
模板使用场景类型。 最小长度:0 最大长度:10 |
use_id |
是 |
Integer |
模板用途。
说明:
|
sub_type |
否 |
Integer |
版式子类型。 说明:
|
sms_example |
否 |
String |
要发送的原始文本消息示例。 最小长度:0 最大长度:70 |
sms_signs |
否 |
Array of strings |
短信签名。最多可以传三个签名,发送短信时,只要能匹配其中一个即可。填写的短信签名为企业绑定的签名,每个签名最多20个字,支持输入中文,英文,数字,符号,单个签名内容不包括中括号。 说明:
选择厂商包含VIVO时,此参数必填。 最小长度:1 最大长度:20 数组长度:0 - 3 |
sms_template |
否 |
String |
短信原文模板。参数示例:尊敬的客户,截至[文本0-20],您本月国内通用流量已使用[数字0-4]GB,使用到[数字0-4]GB,整体上网速度将不高于[数字0-2]Mbps。您可点击[字母0-20]获取[文本0-20]。 说明:
|
pages |
是 |
Array of PersonalTemplatePage objects |
模板协议,最大支持10页协议。 |
params |
否 |
Array of PersonalTemplateParam objects |
模板参数集。 |
factorys |
否 |
Array of PersonalTemplateFactory objects |
需要提交的厂商列表。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
page_order |
是 |
Integer |
分页显示,指示当前展示第几页,从1开始,最大支持10页。 |
contents |
是 |
Array of PersonalTemplateFactoryContent objects |
该page下的协议内容。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
type |
是 |
String |
模板资源类型。
说明:
图片轮播类模板最多可以放5张图片,即card_id为CarouselSquareImage、CarouselImageSixteenToNine、CarouselVerticalImage时,type为image的资源最多有5个。 最小长度:1 最大长度:18 |
content |
否 |
String |
资源类型为Text或Button时,为必填。文本长度限制请参考智能信息模板标准版式要求。 说明:
智能信息模板标准版式要求可登录KooMessage控制台,在创建智能信息模板中查看。 最小长度:0 最大长度:1000 |
content_child |
否 |
String |
子内容。非必填,文本长度限制请参考智能信息模板标准版式要求。 说明:
智能信息模板标准版式要求可登录KooMessage控制台,在创建智能信息模板中查看。 |
src_type |
否 |
Integer |
src类型。资源类型为Image或Video时,该项为必填项。
说明:
src_type为2,即资源地址时,src或cover内容必须是存储在客户侧服务器上的资源地址。 最小值:1 最大值:10 |
src |
否 |
String |
资源来源,资源类型为Image或Video时,为必填。 说明:
|
cover |
否 |
String |
视频封面。 说明:
资源类型为Video时,为必填,通过设置视频模板封面图接口设置视频封面。
最小长度:0 最大长度:1000 |
is_text_title |
否 |
String |
是否为文本标题。
说明:
不填默认为false。 最小长度:0 最大长度:10 |
action_type |
否 |
String |
功能类型。
说明:
|
position_number |
是 |
Integer |
卡片组件的位置序号。 说明:
资源在卡片上相对的位置序号,按照优先从左到右,再从上到下的编排原则,统一编号。 |
visible |
否 |
Integer |
组件是否可见。
说明:
目前仅针对电商多商品(Ecommerce)、多卡券(CardVouchers)、增强机票类(PlaneTrip)这三种版式起效。 |
currency_display |
否 |
Integer |
是否显示货币符号。
说明:
当模板为电商类时是否显示¥符号,默认可见。 |
oppo_background |
否 |
String |
OPPO红包背景。 当模板为红包类,即card_id为RedPacket时用于指定OPPO厂商红包背景图,具体使用可参考创建红包类模板请求示例。OPPO红包背景图要求宽高比为3:4,建议尺寸为342px*456px。 说明:
最小长度:0 最大长度:1000 |
vivo_background |
否 |
String |
VIVO红包背景。 说明:
最小长度:0 最大长度:1000 |
ratio |
否 |
String |
表示短视频模板视频和封面的宽高比。即card_id为ShortVideo时,此项有值。
|
action |
否 |
个人模板事件对象。 |
|
button_type |
否 |
String |
当模板为电商领券类(竖版和横版),即card_id为EcommerceCouponVertical和EcommerceCouponHorizontal时用于指定按钮类型,具体使用可参考创建电商领券类(竖版和横版)模板请求示例。
|
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
target |
是 |
String |
此字段根据action_type对应不同的含义,具体对应如下。
|
content |
否 |
String |
弹窗内容。 说明:
action_type=OPEN_POPUP为必填。不能超过100个字符。示例:是否喜欢该商品。 最小长度:0 最大长度:100 |
package_name |
否 |
String |
包名。 说明:
action_type=OPEN_APP为必填。不能超过50个字符。示例:com.xxxx.service.koomsg。 最小长度:0 最大长度:50 |
floor_url |
否 |
String |
兜底URL。支持快应用deeplink或H5的HTTPS网址,不能超过1000个字。 说明:
最小长度:0 最大长度:1000 |
floor_type |
否 |
Integer |
兜底类型。如果传入的厂商不支持该兜底类型,接口会返回错误。如果不传入厂商,则不对兜底类型进行校。
说明:
action_type=OPEN_APP为选填,其他类型不填;action_type=OPEN_APP时此参数不填则默认打开应用市场。打开链接为http格式时必须选择打开浏览器;打开链接为https格式且内容只是一个普通页面时,可以使用打开H5页面,当链接中有下载指引或打开小程序由于部分内置浏览器功能不全可能导致打开异常,建议使用打开浏览器,请按需选择兜底类型。
最小值:0 最大值:3 |
subject |
否 |
String |
邮件标题。 说明:
action_type=OPEN_EMAIL为必填。不能超过100个字符。示例:618活动促销。 |
body |
否 |
String |
邮件正文/短信正文。 说明:
action_type=OPEN_SMS或OPEN_EMAIL为必填。不能超过100个字符。 短信正文示例1:今天回家吃饭吗; 邮件正文示例2:您有一张优惠券领取。 |
description |
否 |
String |
日程内容描述。 说明:
action_type=OPEN_SCHEDULE为必填。不能超过100个字符。示例:评审这个月版本需求。 最小长度:0 最大长度:100 |
begin_time |
否 |
String |
日程开始时间。格式为:yyyy-MM-dd HH:mm:ss。 说明:
当action_type=OPEN_SCHEDULE时为必填。 最小长度:0 最大长度:100 |
end_time |
否 |
String |
日程结束时间。格式为:yyyy-MM-dd HH:mm:ss。 说明:
当action_type=OPEN_SCHEDULE时为必填。 最小长度:0 最大长度:100 |
address |
否 |
String |
地址的详细说明。 说明:
action_type=OPEN_MAP为必填。不能超过100个字符。示例:高新中四道龙泰利科技大厦。 最小长度:0 最大长度:100 |
longitude |
否 |
String |
地图经度。 说明:
action_type=OPEN_MAP为必填。不能超过20个字符。示例:113.941618。 最小长度:0 最大长度:20 |
latitude |
否 |
String |
地图纬度。 说明:
action_type=OPEN_MAP为必填。不能超过20个字符。示例:22.548804。 最小长度:0 最大长度:20 |
text_button |
否 |
String |
按钮展示文本。 说明:
action_type=OPEN_POPUP为必填。不能超过12个字符。示例:确定。 最小长度:0 最大长度:12 |
mode |
否 |
Integer |
弹窗模态。
说明:
action_type=OPEN_POPUP为必填。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
type |
是 |
Integer |
动态参数类型。1:表示文本类型。 最小值:0 最大值:100 |
name |
是 |
String |
动态参数名称。示例:${param1}。 最小长度:1 最大长度:20 |
example |
是 |
String |
参数示例,动态参数对应的示例,不能大于100个字符。 最小长度:1 最大长度:100 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
factory_type |
是 |
String |
厂商类型。
各厂商支持的布局类型,布局类型与card_id字段相对应。分别如下:
最小长度:1 最大长度:16 |
state |
是 |
Integer |
支持状态。
最小值:0 最大值:1 |