ESB 消息统一推送接口调用说明
本接口用于短信、微信等渠道的消息统一推送。
一、Web Service 的 URL
生产环境:
测试环境:
注意如果要获取接口说明,请在 尾部追加“。
二、调用接口动态库方式
()在 中配置固定信息,具体见 中的注释
()调用动态库函数int SendMsg(char * szDestCode, char * szUserCode, char * szContent)
char * szDestCode : 目标号码(手机号)
char * szUserCode : 用户编号(微信 Cust_id;柜台客户号;OA 员工号)
char * szContent : 消息正文:消息的主体内容
返回: 表示发送成功;否则为错误,错误提示详见 目录下的日志。
三、调用接口 !"#$% 方式
String sendMsg(
int content_id, //内容编号(单发填0,群发填初次调用返回的内容编号)
String user_type, //发送用户类型:WX微信客户;GT柜台客户;YG员工
String user_code, //用户编号 微信Cust_id;柜台客户号;OA员工号
String dest_type, //目标类型:W微信;M手机;S手机APP;I即时IM;E电邮
T微信企业号。多个直接拼接
String dest_code, //目标号码 微信open_id,资金账号,手机号,邮箱,多个逗号分隔
int strategy_id, //策略编号:3先微信再短信(如仅提供手机号,系统自动从后台对应微信
号)
String msg_flag, //消息标志:一般用英文字母,如WXTX “表示微信提醒”
String msg_mark, //消息备注:消息的用途,中文
String msg_format, //消息格式:T文本/ N图文/ V语音/ M模板
String msg_title, //消息标题:用于邮件,可为空
String msg_body, //消息正文:消息的主体内容
String msg_pack, //消息补充:微信消息模板编号、语音“多媒体编号”、 IM 通知消息 URL
String sys_id, //系统标识:发送方系统标识 sys_id,目前与操作员号填一样的值
String operator_id //操作员号:短信计费的时候,会涉及到操作员
)
返回格式:
正确返回字符串:“##&'&消息编号'%((&内容编号'
错误返回字符串:“##&错误编号'##)&错误信息'*
注意:中文用UTF-8编码参数。+,用于标示消息,用于将来回查消息结果。建议系统标识-自定义序号,
如%#.../,...0
附件一和附件二:动态库、调用测试程序和源代码
调用命令:1(23目标号码用户编号消息正文
例如:1(234566655555,7这是个测试消息
评论0