SendCloud短信
SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的API接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。SendCloud 目前支持短信发送(验证码,订单通知等)及邮件发送。目前 phpok 程序已内置这两个网关,您只需要配置好相关账号密码信息即可直接使用。
要正常使用此短信功能,请将 phpok 升级到 4.7.034 版本,之前版本不支持
SendCloud上的一些设置
第一步:注册登录
网址:https://sendcloud.sohu.com/
→ 注册完成后进行界面选择:
第二步:配置发送授权
取得SMS_USER 和 SMS_KEY
第三步:设置短信标签
短信签名只能有一个,创建以后不允许修改,如果有其他的需求,请联系我们的客服进行操作。
短信模板签名请按照规定编写:
签名内容只能由纯中文、中文+英文、中文+数字和中文+英文+数字这四种中的一种构成。
3~8个字。
不支持配置中性签名(例如不能指向公司或产品名称的签名,【验证码】)
第四步:配置短信模板
模板中支持变量,变量用 %变量名% 包围,如 %sn%,%code%
模板示例:
验证码是:%code%,请在5分钟内按页面提示填写验证码,切勿泄露
您已成功创建订单:%sn%,请及时付款,感谢您购买我们的产品服务
您的订单:%sn% 已经成功付款,我们正在核验中,请耐心等候。
订单:%sn% 客户已经支付成功,请及时审核
您的订单:%sn% 当前状态是:%status%,您可以登录官网查阅
后台上的一些设置
第一步:配置网关路由
→
(特别说明一下,OK系统菜单支持自定义,可能不同版本的【网关路由】叫法及放置位置略有出入,请在中上角的菜单项里查找)
将 SMS_USER 信息写到API_USER 将 SMS_KEY 信息填写到API_KEY
第二步:配置短信模板
我们在SendCloud里设置了一些模板,但这些模板与我们的系统没办法直接通用,我们需要对这些模板进行关联通迅。
菜单 → 工具 → 通知模板
→
请仔细看下面的图片的文字说明设置,其中:
【模板标签】对应SendCloud里的【模板ID】【内容】用于映射变量,如在短里使用变量 %sn%,对应OK系统里的订单编号,那么在内容上写:【sn:{$order.sn}】,一行一条变量映射
常用的变量映射内容有:
code:{$code} (验证码)
sn:{$order.sn} (订单编号)
status:{$order.status_info}(订单状态)
price:{$order.price} (订单金额)
第三步:网站信息设置及订单短信通知设置
桌面 → 网站信息 → 扩展信息
桌面 → 订单常规配置
如此设置后,短信就可以工作了!