快速对接第三方接口--短信接口

本文介绍了如何快速对接第三方短信接口,包括请求地址、参数说明、返回值解析,详细讲解了发送短信的步骤,包括URL、参数配置、内容编码、加密过程等。
摘要由CSDN通过智能技术生成

第一章 短信发送接口
1.1 请求地址
请求地址是客户接口程序调用时请求的url地址,采用的是https post 接口,地址是
http://sh2.ipyy.com/sms.aspx 对应UTF-8
http://sh2.ipyy.com/smsGBK.aspx 对应GB2312
http://sh2.ipyy.com/smsJson.aspx 对应UTF-8(返回值为json格式)
http://sh2.ipyy.com/ensms.ashx 对应UTF-8(加密传输,使用json)//需要填写userid
入口地址一般不会发生变化,当发生变化的时候,会通知接口用户
1.2参数说明
参数名称 含义 说明
userid 企业id 企业ID(不验证)
account 发送用户帐号 用户帐号,由系统管理员
password 发送接口密码 用md5加密方式,md5采用32位大写
如abc123加密后为
E99A18C428CB38D5F260853678922E03
mobile 全部被叫号码 短信发送的目的号码.多个号码之间用半角逗号隔开
content 发送内容 短信的内容,内容需要UTF-8编码,提交内容格式:内容+【签名】。签名是公司的名字或者公司项目名称。示例:您的验证码:1439【腾飞】。【】是签名的标识符。请按照正规的格式提交内容测试,请用正规内容下发,最好不要当成是测试,就当是正式使用在给自己的客户发信息,签名字数3-8个字
sendTime 定时发送时间 为空表示立即发送,定时发送格式2018-02-02 09:08:10(可选)
action 发送任务命令 设置为固定的:send
extno 扩展子号 请先询问配置的通道是否支持扩展子号,如果不支持,请填空。子号只能为数字,且最多5位数。(可选)
例如:
http://sh2.ipyy.com/sms.aspx?action=send&userid=&account=账号&password=密码&mobile=15023239810,13527576163&content=内容&sendTime=&extno=
1.3返回值
在接收到客户端发送的http请求后,返回以xml的方式返回处理结果。格式为:

<?xml version="1.0" encoding="utf-8" ?> status ---------- 返回状态值:成功返回Success 失败返回:Fail message ---------- 相关的错误描述 remainpoint -----
使用消息队列(MQ)调用第三方接口有多种方法。其中一种方法是借助RabbitMQ实现。首先,将操作本地数据库的数据发送一条消息到RabbitMQ中,并通过ack机制确保消息准确到达。然后,消费者从RabbitMQ中消费消息,并将数据发送到第三方接口。这种方法可以最大程度地保证数据的一致性。\[1\] 另一种方法是使用RocketMQ发送消息到第三方接口。首先,在项目中引入RocketMQ的相关依赖。然后,通过编写代码来消费RocketMQ中的消息,并根据消息执行相应的业务逻辑,例如增加积分、发送优惠券、发送短信等。这种方法可以实现第三方系统的解耦。\[2\]\[3\] 总之,使用消息队列(MQ)调用第三方接口可以通过RabbitMQ或RocketMQ等工具来实现,具体的实现方式取决于项目需求和技术选型。 #### 引用[.reference_title] - *1* [【第三方接口数据一致性】本地保存数据调用第三方接口保证数据一致性](https://blog.csdn.net/qq_37243341/article/details/123738332)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [13 基于MQ实现订单系统的核心流程与第三方系统对接异步化改造](https://blog.csdn.net/weixin_42405670/article/details/118078800)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值