概述
实现短信\xx微信\手机端消息推送
短信发送
get url:http://dev.nbeport.com/pns/sms?applicationid=1&mobile=15825561xxx&content=content1{0}&min=5&channel=nbeport
请求参数
名称 | 描述 |
---|---|
applicationid | 应用ID |
userId | CAS中对应的userid |
mobile | 手机号码 |
content | 内容{0},{0},为6位随机码 |
channel | 短信通道 nbeport:电子口岸(默认),nbciq:国检,nbmsa:海事 |
微信发送
get url:http://dev.nbeport.com/pns/weixin?applicationid=1&weixinId=2&username=nbshipper1,nbshipper2&templateId=1& content =urlencode({json})
请求参数
名称 | 描述 |
---|---|
applicationid | 应用ID |
weixinId | 对应微信平台编号 |
userId | CAS中对应的userid |
templateId | 模版id |
content | 模版内容json 格式, |
手机推送
get url:http://dev.nbeport.com/pns/app?applicationid=1&username=nbshipper1,nbshipper2&templateId=1& content =urlencode({json})
请求参数
名称 | 描述 |
---|---|
applicationid | �应用ID� |
appId | 对应应用平台编号 |
userId | CAS中对应的userid |
platform | android,ios,all |
content | 模版内容json 格式,示例:{Badge:1,Alert :"消息标题",Sound:"声音",CustomizedValues :{"CK1":"CV1","CK2":"CV2"}} |
消息订阅
get url:http://dev.nbeport.com/pns/link?applicationid=1&appid=1&busnessKey=1& platform=android
请求参数
名称 | 描述 |
---|---|
applicationid | �应用ID� |
appId | 对应应用平台编号,微信\手机端必填 |
userId | CAS中对应的userid |
platform | android,ios,weixin |
推送订阅消息
get url:http://dev.nbeport.com/pns/msg?applicationid=1&appid=1&busnessKey=报关单号
请求参数
名称 | 描述 |
---|---|
applicationid | �应用ID� |
appId | 对应应用平台编号,微信\手机端必填 |
userId | CAS中对应的userid |
templateId | 模版id |
content | 模版内容json 格式, |
SDK调用
install-package Purple.Pns.Top [TestMethod] public void Top发送短信() { string mobile = "158255616XX"; string content = "测试短信发送,验证码{0}"; var rs = PnsClient.SendSms(mobile,content,5); Assert.IsNotNull(rs); } <add key="address:pns" value="http://localhost/pns"/>
消息列表
get url:http://localhost/pns/msg?pagesize=10&pageindex=1&applicationId=1
短信消息列表
get url:http://localhost/pns/sms?pagesize=10&pageindex=1&applicationId=1
短信消息详情
get url:http://localhost/pns/sms/1111-1111-1111-1111
微信消息列表
get url:http://localhost/pns/weixin?pagesize=10&pageindex=1&applicationId=1
微信消息详情
get url:http://localhost/pns/weixin/1111-1111-1111-1111
app消息列表
get url:http://localhost/pns/app?pagesize=10&pageindex=1&applicationId=1