0755-23698839
132-6576-8769

网站调用阿里云短信接口给几千上万个手机号码批量发送短信

创络讲堂 2021-03-12 15:55:06 208次 https://www.chuangluo.com/news_627.html 作者:创络科技

网站开发中,有时候会需要用到第三方的短信接口,公明网络公司创络将通过本文为大家介绍如何调用阿里云短信接口给几千上万个手机号码批量发送短信。前期注册阿里云账户,开通短信服务,购买短信包,设置短信配置,RAM控制授权和部署SDK这些基础操作,网络上做教程的一大把。太多人介绍的我们就不再重复,我们就说一点别人没有说过的,下面直接进入到程序开发这一步骤里面来,以PHP版本为例。

给几千上万个手机号码批量发送短信

我们要搞清楚批量的概念,假设要给1万个手机号码发送短信,如果短信内容相同,则使用sendSms函数;如果短信内容不相同,则使用sendBatchSms函数。具体来说,sendSms即短信发送接口,在一次请求中,最多可以向1000个手机号码发送同样内容的短信,手机号码之间使用英文逗号隔开。sendBatchSms即批量短信发送接口,在一次请求中,最多可以向100个手机号码分别发送短信,手机号码以JSON或数组形式提交。他们的区别就在于发送接口需要是一样的内容,而批量可以发送同一个模板的不同内容。批量发送接口sendBatchSms只是做了一次请求,短信最终还是会通过发送接口sendSms来下发。另外需要注意的是,一次批量任务不会因为几个号码的失败就返回错误,具体可直接在发送接口核实。

由此可见,不管通过哪个接口,都没有办法直接一次性向1万个手机号码发送短信,这里就需要考虑到分组进行。可以简单粗暴的使用遍历分组,然后每一组独立去请求短信发送接口并记录相应的发送状态并写入日志。如果存在发送失败的组,稍后可以根据实际错误情况,重新请求接口发送。以上就是在批量发送短信时容易踩到的坑,希望本文可以帮助大家跳过去。

  • 网站调用阿里云接口发送短信后获取用户接收状态回执
    2021-04-15 18:05:36
    松岗网站制作公司创络近期在帮一位客户开发网站时,遇到这样一个需求,就是当网站调用阿里云接口发送短信后,需要获取用户接收短信状态的回执。
  • 网站有新留言时手机短信提醒功能正式对外发布
    2013-07-18 08:00:00
    许多客户都一直在观望深圳网站建设公司【创络】的网站有新留言时手机短信提醒功能,这里我们表示衷心的感谢,现在终于正式对外发布,本文将向您介绍如何设置及使用短信提醒功能。
  • 制作网页的公司会用到哪些编程语言
    2019-12-23 11:20:06
    制作网页会涉及到的编程语言有很多种,其中最基础的静态HTML和JS我们先不讨论,单说明下动态语言,如:PHP、ASP、ASP.NET、JSP
  • 关于做网站时如何选择建站套餐的建议
    2019-12-16 11:47:08
    创络科技作为一家公明网站建设公司,在与客户沟通的时候,发现很多客户都比较难评估好自己网站的功能模块,也说不清楚预算,这个时候我们会推出建站套餐给客户参考。
  • 为什么复制粘贴到网站后台的文章字体大小有时会不一样
    2020-05-28 11:43:18
    为什么复制粘贴到网站后台的文章字体大小有时会不一样?这主要是因为复制的文章中带了文章来源的一些样式代码,这些代码对于我们自己的网站来说是没有用的,甚至有一定的负面影响。
  • 网站服务器2016年5月份变更数据备份计划说明
    2016-05-27 08:00:00
    根据以往网站服务器的数据备份规则,今天为最接近月末的休息日前夕,因此我司自有网站服务器2016年5月份变更数据备份计划将于今日开始实施,为不影响网站访问,所有备份进程将于今日夜间进行!
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839