消息接口

接口列表

接口名称 接口方法 说明
1.发送短信 Message.SendSms 在客人办理预定、入住或者退房等业务后即时发送短信告知客户办理业务的相关信息。
2.向PMS前台推送消息 Message.PushMessageToPmsFrontend 向PMS前台推送消息。

1.发送短信

Message.SendSms

应用场景

在客人办理预定、入住或者退房等业务后即时发送短信告知客户办理业务的相关信息。

请求参数

字段名 变量名 必填 类型 示例值 描述
酒店ID OrgId long
酒店名称 OrgName string
酒店地址 OrgAddress string
酒店电话 OrgPhone string
入店时间 BeginTime string
离店时间 EndTime string
订单号 OrderNumber string
房间数 Rooms string
房费 TotalValue string
会员名称 MemberName string
短信发送时间 EventTime string UTC时间
短信金额 ValueAmount string
储值金额 ValueBalance string
手机号 Mobile string
事件类型 EventCode string 1 新增订单 AddNewOrder = 1 取消订单 CancelOrder = 2 入住 Checkin = 3 离店 Checkout = 4 找回密码() FindPassword = 21
备注信息 Remark string

示例

{
     "ChannelKey": "web",
     "Method": "Message.SendSms",
     "BizContent":"{\"GroupName\":\"\",\"OrgName\":\"cuiqiang\",\"OrgAddress\":\"上海闵行\",
     \"OrgPhone\":\"021-52786259\",\"BeginTime\":\"2017-12-18 10:12:13\",
     \"EndTime\":\"2017-12-19 10:12:13\",\"OrderNumber\":\"21245872369625\",
     \"Rooms\":\"1\",\"TotalValue\":\"200\",\"MemberName\":\"\",\"EventTime\":\"2017-12-18 10:12:13\",
     \"ValueAmount\":\"0.1\",\"ValueBalance\":\"10\",\"Mobile\":\"18601700926\",
     \"EventCode\":\"AddNewOrder\",\"Remark\":\"\"}",
     "Sign": "1B25F8759E9C857E962D8EFAA575B0AB",
     "SignType": "MD5",
     "Format": "json",
     "Charset": "utf-8",
     "Version": "1.0",
     "Timestamp": "2017-12-18 10:12:13"
}

其中BizContent是接口参数的json字符串,其json格式如下:

{
    "GroupName":"",
    "OrgName":"cuiqiang",
    "OrgAddress":"上海闵行",
    "OrgPhone":"021-52786259",
    "BeginTime":"2017-12-18 10:12:13",
    "EndTime":"2017-12-19 10:12:13",
    "OrderNumber":"21245872369625",
    "Rooms":"1",
    "TotalValue":"200",
    "MemberName":"",
    "EventTime":"2017-12-18 10:12:13",
    "ValueAmount":"0.1",
    "ValueBalance":"10",
    "Mobile":"18601700926",
    "EventCode":"AddNewOrder",
    "Remark":""
}

返回结果

字段名 变量名 必填 类型 示例值 描述
bool true,false 成功或失败

示例

{
    "Code": 10000,
    "Message": null,
    "SubCode": null,
    "SubMessage": null,
    "Data": true
}
                

2.向PMS前台推送消息

Message.PushMessageToPmsFrontend

应用场景

向PMS前台推送消息。

请求参数

字段名 变量名 必填 类型 示例值 描述
酒店ID OrgId long
消息类型 MessageType string 暂时无用
消息内容 Content string
消息弹出框是否需要手工确认 IsNeedConfirm bool 暂时无用
显示的时长 DisplayDurationInMilliseconds int 消息在界面上显示的时间单位:毫秒 暂时无用

示例

{
     "ChannelKey": "web",
     "Method": "Message.PushMessageToPmsFrontend",
     "BizContent":"{\"OrgId\":2147483644,\"MessageType\":null,\"Content\":\"美团订单来了\"
                        ,\"IsNeedConfirm\":false,\"DisplayDurationInMilliseconds\":0}",
     "Sign": "1B25F8759E9C857E962D8EFAA575B0AB",
     "SignType": "MD5",
     "Format": "json",
     "Charset": "utf-8",
     "Version": "1.0",
     "Timestamp": "2018-12-18 10:12:13"
}

其中BizContent是接口参数的json字符串,其json格式如下:

{
    "OrgId":2147483644,
    "MessageType":null,
    "Content":"您有新的订单",
    "IsNeedConfirm":false,
    "DisplayDurationInMilliseconds":0
}

返回结果

字段名 变量名 必填 类型 示例值 描述
发送状态 bool true,false 成功或失败

示例

{
    "Code": 10000,
    "Message": null,
    "SubCode": null,
    "SubMessage": null,
    "Data": true
}