开发者社区 问答 正文

报错is-business-limit-control-message如何解决?


该错误码是指触发短信默认流控限制;
短信验证码 :使用同一个签名,对同一个手机号码发送短信验证码,支持1条/分钟,5条/小时,10条/天。一个手机号码通过阿里云短信服务平台只能收到40条/天。(如您是在发送验证码时提示业务限流,建议根据以上业务调整接口调用时间)
短信通知: 使用同一个签名和同一个短信模板ID,对同一个手机号码发送短信通知,支持50条/日(如您是在发短信通知时提示业务限流,建议根据以上业务调整接口调用时间)
按照以上的限制来发送,即不会出现触发流控的情况。

展开
收起
nicenelly 2017-10-25 13:50:28 2500 分享 版权
阿里云 AI 助理回答

您提到的错误码虽然没有具体指出,但根据描述,这是关于阿里云短信服务(Short Message Service, SMS)的流控限制说明。阿里云为了防止滥用和保证服务质量,对发送短信设置了相应的频率限制,这包括短信验证码和短信通知两种类型。

  1. 短信验证码

    • 对于使用同一个签名向同一个手机号码发送短信验证码,阿里云允许的频率是:
      • 1条/分钟
      • 5条/小时
      • 10条/天
    • 并且,一个手机号码每天通过阿里云短信服务平台接收的验证码总数不能超过40条。
  2. 短信通知

    • 使用相同的签名和短信模板ID向同一手机号发送短信通知的限制为:
      • 50条/日

如果在发送过程中遇到“业务限流”的提示,意味着您的发送请求超过了上述任一限制。解决办法是根据这些规则调整您的发送策略,比如增加时间间隔以符合发送频率的要求,或者优化用户操作流程减少不必要的验证码请求。

如果您需要更高的发送频率或有特殊需求,可以考虑联系阿里云客服或查看是否可以通过升级服务、申请提高限额等方式来满足业务需求。同时,确保您的应用逻辑合理设计,避免因误操作导致频繁触发短信发送,这也是提升用户体验和遵守服务条款的重要方面。

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