阿里短信发送报错 InvalidTimeStamp.Expired
背景
给客户做的人力资源系统,今天客户用阿里云短信,结果报错:
nvalidTimeStamp.Expired Specified time stamp or date value is expired. HTTP Status: 400 RequestID: A
怎么办呢?搜资料,
是客户端时间,阿里云时间不一致,那就修改成一直:
解决办法
1:查看linux服务器时间: date -R 看看是否有时区错误;
2:在linux服务器执行: ntpdate ntp1.aliyun.com(意思就是同步阿里云服务器时间);
如果输入命令后提示指令找不到,那么说明服务器还没有安装ntpdate,执行命令安装即可。
yum install ntpdate -y
验证结果
按照成功后,执行:date -R 查看成功。