今天在配置阿里云短信,一开始在阿里云的调试中心调试都没问题
但当我把代码复制到idea里的时候测试运行发现短信发送失败报错了,报这个错误
{"headers":{"Access-Control-Allow-Origin":"*","x-acs-request-id":"BA0BABF7-3251-574D-BBE3-58EECD26595D",
"Connection":"keep-alive","Content-Length":"147","Date":"Thu, 30 Mar 2023 07:04:42 GMT",
"Content-Type":"application/json;charset\u003dutf-8","x-acs-trace-id":"8ba8a9852086b671692b1ac95a796937"},
"body":{"code":"isv.SMS_TEMPLATE_ILLEGAL","message":"请检查模板内容与模板参数是否匹配",
"requestId":"BA0BABF7-3251-574D-BBE3-58EECD26595D"}}
这是因为
这个模板没加入到代码里,在阿里云调试里可以,但复制出来用这个代码就需要把这个添加进去。再运行测试就没问题了
{"headers":{"Access-Control-Allow-Origin":"*","x-acs-request-id":"078ECBEB-599B-5687-A94C-8A0F7CF66118","Connection":"keep-alive","Content-Length":"110","Date":"Thu, 30 Mar 2023 07:00:57 GMT","Content-Type":"application/json;charset\u003dutf-8","x-acs-trace-id":"ce894b8736ea6131051ffbb1bd5d9c4a"},"body":{"bizId":"848922680159657299^0","code":"OK","message":"OK","requestId":"078ECBEB-599B-5687-A94C-8A0F7CF66118"}}
这样就可以了,code返回是 OK 了