实现微信扫描二维码,并关注公众号自动登录

阅读40 评论0
看到别人登录不再是微信授权登录,而是关注公众号登录,是不是很心动哈。这种吸粉的神操作你想不想也拥有?一、准备工作实现这种操作需要你拥有微信公众号(认证服务号值得拥有),再在公众号上配置好数据(IP白名单,服务器配置)二、实现思路    其实,实现这个功能也不复杂,理清思路了就能轻松上手。    第一...

看到别人登录不再是微信授权登录,而是关注公众号登录,是不是很心动哈。

这种吸粉的神操作你想不想也拥有?


一、准备工作

实现这种操作需要你拥有微信公众号(认证服务号值得拥有),再在公众号上配置好数据(IP白名单,服务器配置)

二、实现思路

    其实,实现这个功能也不复杂,理清思路了就能轻松上手。

    第一步:获取二维码

这里需要用到“生成带参数的二维码”接口,使用一个唯一的标识码作为参数,生成二维码,再把二维码的链接返回给前端显示。

如demo(代码片段):

$accessToken = $this->getAccessToken(); $url='https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token='.$accessToken; $data=array( 'expire_seconds'=>3600, 'action_name'=>'QR_STR_SCENE', 'action_info'=>array( 'scene'=>array( 'scene_str'=>唯一标识码, ), ),  ); $res=json_decode($this->httpPost($url,json_encode($data)),true); return $res['url'];

    第二步:前端轮询或socket

在获取登录二维码后,我们需要检测用户是否扫码并关注公众号了,可以在前端用轮询的方式查询,也可以用socket的方式

0 位网友评论:

欢迎 来评论

请填写验证码