微信群发不限制条数

举报
仙士可 发表于 2023/06/14 16:45:38 2023/06/14
【摘要】 微信公众号有个群发功能,是限制了条数的,每天只能发送4次但我们可以采用模板消息循环发送采用http://www.php20.cn/article/81 的微信开发类使用sendTemplateMessage方法进行发送$wechat = new Wechat($data);//实例化时传入微信配置//TODO 只获取一次access_token 并缓存foreach($member_list...

微信公众号有个群发功能,是限制了条数的,每天只能发送4次

但我们可以采用模板消息循环发送

采用http://www.php20.cn/article/81 的微信开发类

使用sendTemplateMessage方法进行发送

$wechat = new Wechat($data);//实例化时传入微信配置
//TODO 只获取一次access_token 并缓存
foreach($member_list as $va){//循环会员,获得会员微信标识码
    在这里面进行逐一发送模板消息
    
}
复制

注意:

1:微信的access_token需要缓存,在本文分享的类中,是没有缓存token的,当循环次数过多时,会导致获取access_token次数用尽而发送不成功

2:当会员数据量过大时,请采用redis异步队列处理,否则单页面将会卡死

3:在循环里面切记不能做数据库操作,将会卡死数据库

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。