SendCloud短信

SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的API接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。SendCloud 目前支持短信发送(验证码,订单通知等)及邮件发送。目前 phpok 程序已内置这两个网关,您只需要配置好相关账号密码信息即可直接使用。

要正常使用此短信功能,请将 phpok 升级到 4.7.034 版本,之前版本不支持

SendCloud上的一些设置

第一步:注册登录

网址:https://sendcloud.sohu.com/

SendCloud短信 - 图1 → 注册完成后进行界面选择: SendCloud短信 - 图2

第二步:配置发送授权

SendCloud短信 - 图3

取得SMS_USER 和 SMS_KEY

第三步:设置短信标签

  • 短信签名只能有一个,创建以后不允许修改,如果有其他的需求,请联系我们的客服进行操作。

  • 短信模板签名请按照规定编写:

  • 签名内容只能由纯中文、中文+英文、中文+数字和中文+英文+数字这四种中的一种构成。

  • 3~8个字。

  • 不支持配置中性签名(例如不能指向公司或产品名称的签名,【验证码】)

第四步:配置短信模板

SendCloud短信 - 图4

模板中支持变量,变量用 %变量名% 包围,如 %sn%,%code%

模板示例:

  • 验证码是:%code%,请在5分钟内按页面提示填写验证码,切勿泄露

  • 您已成功创建订单:%sn%,请及时付款,感谢您购买我们的产品服务

  • 您的订单:%sn% 已经成功付款,我们正在核验中,请耐心等候。

  • 订单:%sn% 客户已经支付成功,请及时审核

  • 您的订单:%sn% 当前状态是:%status%,您可以登录官网查阅

后台上的一些设置

第一步:配置网关路由

SendCloud短信 - 图5SendCloud短信 - 图6

(特别说明一下,OK系统菜单支持自定义,可能不同版本的【网关路由】叫法及放置位置略有出入,请在中上角的菜单项里查找)

将 SMS_USER 信息写到API_USER 将 SMS_KEY 信息填写到API_KEY

SendCloud短信 - 图7

第二步:配置短信模板

我们在SendCloud里设置了一些模板,但这些模板与我们的系统没办法直接通用,我们需要对这些模板进行关联通迅。

菜单 → 工具 → 通知模板

SendCloud短信 - 图8SendCloud短信 - 图9

请仔细看下面的图片的文字说明设置,其中:

【模板标签】对应SendCloud里的【模板ID】【内容】用于映射变量,如在短里使用变量 %sn%,对应OK系统里的订单编号,那么在内容上写:【sn:{$order.sn}】,一行一条变量映射

SendCloud短信 - 图10

常用的变量映射内容有:

  • code:{$code} (验证码)

  • sn:{$order.sn} (订单编号)

  • status:{$order.status_info}(订单状态)

  • price:{$order.price} (订单金额)

第三步:网站信息设置及订单短信通知设置

桌面 → 网站信息 → 扩展信息

SendCloud短信 - 图11

桌面 → 订单常规配置

SendCloud短信 - 图12

如此设置后,短信就可以工作了!