ECshop鸿宇小京东 - 新版阿里短信-配置教程

官方出品:鸿宇科技
官方论坛:bbs.hongyuvip.com
官方QQ群:90664526
 
* 点击【获取短信验证码】没有反应,请检查你的php版本是否是php5.3,还有四个参数是否按照要求全部填写了。

* 真的麻烦你们看仔细了,短信模板内容和Access Key的正确格式。再出现看本教程没仔细阅读核对参数的,直接收费调试配置短信117元/次。

* 再提醒一遍,《客户注册是否发送验证码》是否发送验证码,短信模板code不要再忘记填写了。
QQ截图20170826135236.png


*再提醒一遍,短信模板(SMS_)内容变量${code}已经改为${number},能不能别再犯糊涂了,检查好你的短信模板内容变量是否为${number}。麻烦用点心,仔细核对自己的短信模板内容是否与下图一致。
sms_temps.jpg


配置须知:
 
1.程序运行环境必须是php5.3,不要再问别的版本行不行了,必须是,中国话都看不懂了吗
 
2.Windows操作系统下的iis版本不能超过iis7
 
3.切记不可使用360浏览器配置短信,请使用谷歌或者火狐浏览器进行配置。360浏览器如果勾选保存网站账号信息,会出现短信Access Key参数不能正常保存问题

4.短信报错[发送失败:【模板不合法(不存在或被拉黑)】]请注意是你的 商店设置->短信设置->客户注册是否发送验证码 没有填写以SMS_开头的模板CODE造成的,解决办法是在 客户注册是否发送验证码 下方的编辑框内填写以SMS_开头的模板CODE(模板CODE获取方式:本教程中第一步骤《获取参数》中的第3小步《短信模板》)

5.HongYuJD-V7.8.8以前的版本,短信能用的不用更新接口,不能用的短信接口是阿里云后台的必须更新短信接口才能正常发送短信,没有更新短信接口,即使按照本教程配置短信,也是不能发送短信的。本教程仅适合HongYuJD-V7.8以后的版本。
 
6.必须严格按照教程操作,主要步骤为:第一步、第二步,两大步骤

一、获取参数(访问秘钥、短信签名、短信模板)
 
1.访问秘钥:通过阿里云控制台的 秘钥管理页面 创建Access Key访问秘钥,且保证它处于“启用”状态。
 
2.短信签名:在“短信签名”页面完成签名的申请,获得短信签名的字符串 签名申请教程
 
3.短信模板:在“短信模板”页面完成模板的申请,获得模板ID(申请格式参考步骤三)。 模板申请教程
* 此处特别提醒:模板里面的变量是 ${number} 不是 ${code} 切记!删掉以前的模板,重新申请。 
模版类型:验证码(0.045元/条)
模版名称:客户注册验证码
模板内容:验证码${number},您正进行身份验证,打死不告诉别人!
申请说明:客户注册验证码

4.短信所需一共4个参数(括号内参数仅作示例展示并不可用)
Access Key ID (LXXXXXXXXXXXXXXX)
Access Key Secret(siXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
短信签名:签名名称(鸿宇科技)
短信模版:模版CODE(SMS_88888888)

5.阿里短信管理后台

二、鸿宇ECshop小京东后台配置

1.【填写Key和Secret】进入PC端后台->鸿宇管理中心->短信管理->填写对应的 Access Key ID、Access Key Secret ->提交修改
 
2.【填写短信签名】进入PC端后台->系统设置->商店设置->短信设置->填写对应的 短信签名->点击确定保存配置

3.【填写短信模板CODE编号】进入PC端后台->系统设置->商店设置->短信设置->往下面翻->找到《客户注册是否发送验证码》填写对应的短信模板(模版CODE编号SMS_开头的,如SMS_88888888)->点击确定保存配置
客户注册是否发送验证码 (勾选是)

SMS_88888888 (对应的编辑框内容是以SMS_开头的模板CODE)
QQ截图20170826135236.png

4.【清除网站缓存让配置即时生效】进入PC端后台->单击网站管理后台右上角清除缓存按钮,四个按钮都要依次单击
 

三、阿里短信官方API
 
1.短信发送API(SendSms)---PHP

2.短信查询API(QuerySendDetails)---PHP

3.短信消息API---PHP
 

1 个评论

在此补充下,本人犯过的错误,就是那个模板里面的变量是 ${number} 不是 ${code} 的问题,阿里短信里的模板默认都是${code}的,如果按那个默认出来,就会犯糊涂。

重点:新建模板,不要用默认的,直接按以下格式新加

模版类型:验证码(0.045元/条)
模版名称:客户注册验证码
模板内容:验证码${number},您正进行身份验证,打死不告诉别人!
申请说明:客户注册验证码

要回复文章请先登录注册