现在有很多的场景需要知道微信粉丝的信息,如抽奖、投票,来达到防刷票,或者希望公众号能够获得更多的粉丝。
- 通过网页授权,获取粉丝信息 (仅限认证服务号)
- 开发者模式的订阅号或者服务号
- 第三方平台实现获取粉丝信息
1.网页授权获取粉丝信息
-
该方式仅限认证的服务号,而且每个服务号仅限绑定一个域名,也就是说只有一个域名下,该服务号可以进行授权行为,授权过后可以获得粉丝的信息,而且调用授权的微信api是没有上限的,我们都知道,一般调用微信的api都基本都会有上限的。
-
网页授权相关文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842
-
2.开发者模式的订阅号或者服务号
-
一般我们获得appid和appsecet就可以调用微信的api,当然我们获取粉丝的用户新的api每天是有上限的,每天调用该api上限为 500,虽然每个账号,没月有十次清零的机会,但是也是相当的麻烦。因此可以通过开通开发者模式来接收粉丝的关注和取消,将粉丝信息保存到数据库进行管理。
-
3.第三方平台实现获取粉丝信息
-
第三方平台需要在微信第三方平台单独的认证,说白了需要获得第三方平台开发者需要另外交钱,一般我们绑定到第三方的公众号为服务号,这样子我们可以方便管理其他授权的第三方公众号,总的来说就是普通公众号可以授权第三方公众号来管理,包括获得粉丝,菜单,自动回复等权限 https://open.weixin.qq.com/cgi-bin/frame?t=home/wx_plugin_tmpl&lang=zh_CN