SendCloud短信

查看次数:7814,最后更新时间:2017-04-10 15:39

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

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

SendCloud上的一些设置

第一步:注册登录

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

 → 注册完成后进行界面选择:

第二步:配置发送授权

取得SMSUSER 和 SMSKEY

第三步:设置短信标签

  • 短信签名只能有一个,创建以后不允许修改,如果有其他的需求,请联系我们的客服进行操作。
  • 短信模板签名请按照规定编写:
    • 签名内容只能由纯中文、中文+英文、中文+数字和中文+英文+数字这四种中的一种构成。
    • 3~8个字。
    • 不支持配置中性签名(例如不能指向公司或产品名称的签名,【验证码】)

第四步:配置短信模板

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

模板示例:

  • 验证码是:%code%,请在5分钟内按页面提示填写验证码,切勿泄露
  • 您已成功创建订单:%sn%,请及时付款,感谢您购买我们的产品服务
  • 您的订单:%sn% 已经成功付款,我们正在核验中,请耐心等候。
  • 订单:%sn% 客户已经支付成功,请及时审核
  • 您的订单:%sn% 当前状态是:%status%,您可以登录官网查阅

后台上的一些设置

第一步:配置网关路由

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

将 SMSUSER 信息写到APIUSER 将 SMSKEY 信息填写到APIKEY

第二步:配置短信模板

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

菜单 → 工具 → 通知模板

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

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

常用的变量映射内容有:

  • code:{$code} (验证码)
  • sn:{$order.sn} (订单编号)
  • status:{$order.status_info}(订单状态)
  • price:{$order.price} (订单金额)

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

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

桌面 → 订单常规配置

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