短信 API 调用失败或无发送记录,如何排查程序侧问题?
更新时间:
复制 MD 格式
如果通过 API 调用发送短信失败或控制台无对应发送记录,请按以下步骤排查:
-
使用 OpenAPI 调试:登录阿里云 OpenAPI 调试门户,使用相同的参数测试 SendSms 接口,验证账号权限和参数格式是否正常。如果 OpenAPI 调试成功但程序调用失败,说明问题出在程序侧。
-
检查程序代码:
-
查看本地代码日志和 SDK 异常捕获信息。
-
确认
SignName(签名名称)和TemplateParam(模板参数)的传值格式正确。 -
检查 SDK 版本是否为最新版本。
-
-
检查网络连通性:确认服务器能正常访问阿里云短信 API 端点:
-
ping dysmsapi.aliyuncs.com -
telnet dysmsapi.aliyuncs.com 443
-
-
测试专用签名和模板:如果使用了测试专用签名或模板,确保按照测试要求配套使用(测试签名需配合测试模板,且仅支持向指定测试号码发送)。
该文章对您有帮助吗?