不自重者,取辱。不自长者,取祸。不自满者,受益。不自足者,博闻。
巧用微信公众平台实现即时提醒 进入全屏
line

早在本站还在国外bluehost的时候,文章的“网友回复自动提醒功能”就是用邮件服务来完成的,即:当有网友阅读了本站的文章,并留言评论后,会自动将评论详细信息通过邮件发送到我的邮箱,以此种方式,尽量做到第一时间看到网友的评论,并给予回复。

但由于bluehost远在国外,速度太慢,所以将本站迁移到国内(万网+BAE),这是一个很好的搭配!当然,这个“网友回复自动提醒功能”也同样采用邮件的方式进行,唯一不同的是,在BAE上,用的是平台提供的免费邮件服务。最开始使用还没什么问题,工作正常,不过后来不知不觉的,发现自己为什么收不到邮件了?还在纳闷儿是不是文章没人看了?于是登上来瞧了一番,居然有这么多的未处理评论,有的都堆积了两个月,实在是深感抱歉啊!

今年从Web前端工程师转到了Android客户端开发,节奏太紧张,一天完全没有时间能空闲下来升级这个提醒功能。正巧这一段时间得准备清华大学Web前端课程第二讲的课件,所以顺带着把微信公众平台的Private API部分也倒腾一下。

微信公众平台的第三方接口接入,是一个很不错的功能,能让我们自主地控制公众号和用户之间的One On One信息交流,这部分不在这里展开扯了,因为它只能实现“被动回复”,这不是我在这里想要的功能,我想要的,是“希望我能控制微信公众账号,随时发送信息给用户,以实现我最终的需求:及时提醒”。

仔细想了想:要能控制公众账号,可以在PC端登陆微信公众号后台进行操作,自主选择性的与用户进行信息交流。那么,能不能脱离公众平台后台来做这件事情?多往下想了几步,简单chrome抓了下包,基本有结论了:可以采取模拟登陆(保存cookie与web token)的方式搞定这一切!

有人说过,当你有一个Idea的时候,也许已经有很多人跟你一样有这个Idea了,或许还有那么一两个已经在做甚至已经做出来了!

所以,先网上搜罗了一番,真发现有大牛已经在github上开源了两个wechat sdk,download下来以后,根据自己的业务部分,对源码进行适当修改,一个简单版本可用了!


实测了一下,对其中的一篇文章进行评论,本站的公众账号即可向我发送一个消息提醒,告知:我的文章收到新回复了!


当然,目前这还只是一个最简单的版本,之后会考虑丰富“回复选项”,支持网络填个微信号什么的,当我给网友回复的时候,网友也能跟我一样在第一时间收到提醒。

Ps:生命在于折腾!不怕做不到,就怕想不到!是的,微信公众号还可以各种玩儿!

趣店(原趣分期)技术学院
重点关注技术架构、服务化、优秀工具、自动化平台、开发全流程一体化解决方案、新人培养、工程师进阶之道等方面
这里环境优雅、氛围年轻、主要是福利还多,还等什么?我们敞开技术的大门,欢迎各种工程师加入!

评论区域

line
  • 兔兔 2016-04-23 00:12:51 回复
    最终实现,提醒用户,已经回复他的提醒功能了吗
  • wolf3077135 2015-04-15 20:51:44 回复
    这个功能还能用么?
  • Alien 2014-07-05 21:37:59 回复
    回复 zuo : 好像不行的吧,如果能有这个方案的话,微信官方还是会给封掉的
    zuo said:
    博主,可以用一个私人账号来绕过公共账号的限制么,咨询一下
  • zuo 2014-07-05 17:48:27 回复
    博主,可以用一个私人账号来绕过公共账号的限制么,咨询一下
  • Alien 2014-03-23 23:32:51 回复
    回复 花开 : 用法蛮简单啊,你下载下来,里面我写了一个小demo。前提条件是你需要在微信公众平台上绑定第三方接口
    花开 said:
    可以说一下具体怎么用吗?急求啊~~~~(>_<)~~~~
  • 花开 2014-03-23 13:30:29 回复
    可以说一下具体怎么用吗?急求啊~~~~(>_<)~~~~ 
  • Alien 2013-12-17 07:26:02 回复
    回复 zuo : 没想到办法呢,尝试过模拟主动发送消息到微信工众平台,保证24小时内会话连接正常,但行不通。所以现在只能用土办法:每天主动给微信公众平台发送一条消息
    zuo said:
    11月份微信对公众号做了限制,必须每24小时回复一次公众号,公众号才能一直发提醒。针对这个问题你有什么workaround的办法不?
  • zuo 2013-12-17 01:09:15 回复
    11月份微信对公众号做了限制,必须每24小时回复一次公众号,公众号才能一直发提醒。针对这个问题你有什么workaround的办法不?
  • Alien 2013-12-12 14:54:46 回复
    回复 抓住了猪尾巴 : 互相学习
    抓住了猪尾巴 said:
    文章写得也非常生冻鸡细..牛叉!以后像你学习了!
  • 抓住了猪尾巴 2013-12-12 14:54:35 回复
    baidufe牢牢记住了!
  • 抓住了猪尾巴 2013-12-12 14:53:57 回复
    文章写得也非常生冻鸡细..牛叉!以后像你学习了!
  • Alien 2013-10-30 18:05:15 回复
    今天微信官方有改版,Weixin-Private-API也需要随之进行升级,主要是referer的改动。github上,原作者木有更新,只能自己更新了。