常见问题
- 1.如何使用平台提供的demo进行调试?
-
答:1.1 DEMO下载
1.2 修改config中 ACCOUNT_SID,AUTH_TOKEN的参数,该参数在开发者注册后系统自动生成的,可在官网登录后查看。
1.3 选择相应的短信接口,并修改参数。
下面以JAVA短信通知验证码接口为例:- 1.3.1 用开发者帐号登录http://www.jinxinkeji.cn;
进入“验证码通知短信”-“模版管理”-“新建模版”,填写短信签名和短信内容;
例子:短信签名:【今信科技】
短信内容:您的短信验证码为{1},请在5分钟内使用。 - 1.3.2 industrySMS.java 修改此文件中的参数
to=发送手机号码
smscontent=【短信签名】+ 内容
(发送内容要与模板匹配,系统会根据发送的内容匹配模板)
例子:smscontent=“【今信科技】你的短信验证码验证码为12345,请在5分钟内使用。 - 1.3.3 在Test中运行IndustrySMS.execute()短信通知验证码接口,返回00000即提交短信成功。
- 1.3.1 用开发者帐号登录http://www.jinxinkeji.cn;
- 2.发送返回的错误码怎么办?
-
答:接口对接过程中,可根据请求返回的状态码来查找问题。
如果返回00000,则代表请求成功(请求成功不代表发送成功),查询短信下发状态需登录官网查询发送记录或者提供发送号码给客服查询;
如果返回非00000,则根据返回的错误状态码查找对应的问题
如果无返回,则请开发者检查代码,电脑环境。
- 3.返回错误码 00006 “sign错误” 如何处理?
-
答:检查MD5加密是否正确;
检查config中是否修改对应账号的ACCOUNT_SID,AUTH_TOKEN的参数;
检查修改ACCOUNT_SID,AUTH_TOKEN时是否多了空格。
- 4.返回错误码 00015 “时间戳超出有效时间范围” 如何处理?
-
答:检查timestamp传值是否正确;
检查timestamp是否和北京时间一致,时间戳有效时间为5分钟。
- 5.返回错误码 00100 “短信内容不能含有关键字” 如何处理?
-
答:发送内容中,包含我方平台关键字,可联系客服查找具体关键字。
- 6.返回错误码 00104 “相同的应用当天给同一手机号发送短信的条数小于等于n” 如何处理?
-
答:此错误是同一手机号短信发送请求频率限制,请求失败也算次;
验证码短信下发次数限制为:1分钟2次、1小时4次、24小时内10次;
通知类短信下发次数限制为:24小时内20次;
营销类短信下发次数限制为:24小时内20次。
验证码短信24小时下发10次,不能修改
通知类短信有需要可调整下发次数
该类配置的修改需要在后台中修改设置,客户端不能设置
如果在测试时候遇到请求限制,可联系客服添加白名单
- 7.返回错误码 00106“ 时间戳(timestamp)参数为空” 如何处理?
-
答:检查timestamp字段有没有赋值,检查是否加请求包头。
- 8.返回错误码 00108“ 时间戳(timestamp)格式错误” 如何处理?
-
答:格式"yyyyMMddHHmmss"。时间戳有效时间为5分钟
- 9.返回错误码 00134“ 没有和内容匹配的模板” 如何处理?
-
答:请检查是否在官网建立模板,smscontent=【短信签名】+内容,发送内容要与模板匹配。
- 10. 返回错误码 00138 “短信没有签名不能发送” 如何处理?
-
答:请检查是否在官网建立模板,检查代码smsContent的值,即smsContent中没有加模版中的短信签名。