阿里云OpenAPI的SendSms报错
"Message":"PhoneNumbers is mandatory for this action.",
这个是什么原因?
错误消息 “Message”:“PhoneNumbers is mandatory for this action.” 表示你在调用 SendSms 接口时缺少 PhoneNumbers 参数。这是调用 SMS 发送服务的一个必填参数,用于指定接收短信的手机号码列表。
为了修复这个问题,你需要确保在调用 SendSms 接口时,正确地设置了 PhoneNumbers 参数。
以下是一个基本示例:
smsRequest.set_PhoneNumbers(phone_numbers)
smsRequest.set_SignName(sign_name)
smsRequest.set_TemplateCode(template_code)
smsResponse = acs_client.do_action_with_exception(smsRequest)
在这个示例中,phone_numbers 是一个字符串数组,表示接收短信的手机号码列表;sign_name 是一个字符串,表示签名名称;template_code 是一个字符串,表示模板编码。
在调用 SMS 发送服务之前,请确保你已在阿里云控制台上创建了合适的签名和模板,并在代码中正确地设置这些参数。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。