开发者社区 问答 正文

短信模板审核通过,但是使用的时候出现报错

报错信息:

"code":"isv.SMS_SIGNATURE_ILLEGAL"


这个是什么问题?模板已经审核通过了,在调用的时候,出现上述报错信息。

展开
收起
1589545637441795 2019-01-14 14:23:57 498 分享 版权
阿里云 AI 助理回答

问题描述: 您在调用阿里云短信服务API时遇到了错误码 "isv.SMS_SIGNATURE_ILLEGAL",尽管您的短信模板已经审核通过,但仍然出现了该错误信息。

可能原因: - 签名与AccessKey不匹配:检查您的AccessKey账号和签名是否属于同一个账号。 - 签名未审核或不正确:确认此签名是否已在短信服务控制台的“签名管理”页面审核通过,并且传入的签名格式正确无误,没有空格、特殊符号等导致乱码的情况。 - 签名类型不适用:虽然不是直接指出的原因,但确保签名类型(如验证码、通用)与您尝试发送的短信类型相匹配也是重要的检查点。

解决步骤: 1. 核对签名归属:登录阿里云短信服务控制台,验证报错的签名确实关联到了当前使用的AccessKey账号下,并且状态为已审核通过。 2. 检查签名格式:仔细检查传入的签名参数,确保它不含任何空格、问号或其他可能导致编码错误的特殊字符。 3. 确认签名类型:再次确认您的短信内容与签名类型相符。例如,如果您使用的是验证码类型的签名,则只能用于发送验证码类短信模板。

参考资料: - 以上解答依据了提供的知识库资料中关于错误码“isv.SMS_SIGNATURE_ILLEGAL”的详细说明和解决方案。

请按照上述步骤进行排查和修正,如果问题依旧存在,建议联系阿里云客服或技术支持,提供详细的错误信息和操作日志,以获得进一步的帮助。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: