如何使用在微信公众号主动发送一条消息

发布于 2022-08-30 00:44:26 字数 108 浏览 25 评论 0

微信文档中开放的接口只有被动回复用户的消息。但是看到很多平台却能主动发送消息,请问是怎么样做的?谁能简单分享一个code sample吗?

如果没有Java的话,其他语言也可以。谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

世态炎凉 2022-09-06 00:44:26

1、如果用户和公众号48小时内有互动,例如发送过消息,点击过菜单,那么可以48小时内可以主动发送客服消息。
http://mp.weixin.qq.com/wiki/index.php?title=%E5%8F%91%E9%80%81%E5%AE%A2%E6%9C%8D%E6%B6%88%E6%81%AF

2、高级(经过认证的)服务号可以申请模板消息,模板消息是有一定模板的消息类型,可以随时发送。

葬心 2022-09-06 00:44:26

主动发送消息 目前可以通过两种方式实现:

第一种: 通过微信的 高级群发接口 和 客服接口 (须认证后才能够使用) 进行消息的群发 规则 服务器每个月4条 订阅号每天一条 客服接口可以实现向单独用户发送消息 但是必须 该用户 24小时内跟公众号有过互动.

第二种 模拟登陆 获取到关注用户的fakeid 在通过fakeid 模拟发送消息 (有可能被TX屏蔽 慎用) 规则同样 该用户 24小时内跟公众号有过互动.

浅唱々樱花落 2022-09-06 00:44:26

不是所有公众号都可以主动发消息的,没有相关 API

自此以后,行同陌路 2022-09-06 00:44:26

可以申请模板消息功能

谜兔 2022-09-06 00:44:26

公众号分为订阅号和服务号,订阅号每天可以主动向用户推送一条信息,服务号只能每个月主动推送一条信息,你可以在微信公众平台找到这个规定。

其他的都需要用户主动发送信息给公众号,公众号可以在一定时间内主动回复给用户信息。

我了解的差不多就是这样了~

世态炎凉 2022-09-06 00:44:26

使用客服发送功能。被动响应信息局限性大,微信服务器默认5秒内没回应会重新发起请求,一共发起三次。所以这时候就使用客服信息发送,不过该功能需要微信公众号认证。

咿呀咿呀哟 2022-09-06 00:44:26

如果你有微信认证后的账号建议使用官方提供的方法,如果你只有最基本的接收功能,可以试试用HTTPclient模拟浏览器登陆发送消息,不过还是得保证48小时之内有互动。先用抓包器抓几个包,然后用httpclient模拟po包的参数和地址,会得到相应的回复。

深白境迁sunset 2022-09-06 00:44:26

模拟登陆, 获得互动者fakeid. 然后就可以直接模拟微信后台send消息了。好像一次互动有5天的有效期,跟微信后台回复消息的有效期一样。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文