yunec网店系统 短信发不了的问题

昨晚挨个查问题,开始直接把alisms.php里面的变量全部替换成固定值,然后挨个试。。最后是短信内容这个$param问题。。我看$param='{“code”:”‘.$code.'”,”product”:”‘.$ym_name.'”}’;这个里面的product暂时用不上,就去掉了,然后可以正常发短信了。。

折腾半夜准备睡觉,关了电脑用手机测试下看看是否正常,结果居然收不到。。不管了,先睡觉。。

第二天起来,还是收不到,用阿里自带的短信测试代码,结果昨天本地能用的,传到服务器用不了,错误提示中有时区字样,于是在SmsDemo.php头部增加 date_default_timezone_set(‘Asia/Shanghai’); 运行还是报错,这回错误不同。。

提示:触发天级流控Permits:10

于是百度下,发现这个可能是阿里短信平台默认的限制,大概限制如下:

短信验证码 :使用同一个签名,对同一个手机号码发送短信验证码,支持1条/分钟,5条/小时 ,累计10条/天。

短信通知: 使用同一个签名和同一个短信模板ID,对同一个手机号码发送短信通知,支持50条/日

于是乎发现昨晚能正常的,后来发不了的原因应该是同一手机号限制了,于是换了手机号测试,正常。

吐槽一下

电子邮件地址不会被公开。