网站应用微信开放平台二维码扫描登录配置流程步骤
微信(小程序)  /  管理员 发布于 3年前   1998
微信公众号跟微信开放平台是两个东西,各位老铁要搞清楚
微信公众号扫码是跳公众号内页
微信开放平台只要是网站都可以跳
开放平台需要以下东西
1.开发者认证(300rmb)
2.创建网站应用(需要公司盖章,个人劝退)
生成appid,appsecret
3.审核通过到,就配置你的授权回调域了,无限制
简单测试代码 (我用的是laravel)
//生成微信登录二维码
Route::get('/wxcode', function () {
$appid = 'xx';
$appsecret = 'xx';
$return_url = "https://www.zongscan.com/wxcallback";
//pc二维码
$url = "https://open.weixin.qq.com/connect/qrconnect?appid=".$appid."&redirect_uri=".urlencode($return_url)."&response_type=code&scope=snsapi_login&state=123#wechat_redirect";
return redirect($url);
});
//回调地址
Route::get('/wxcallback', function () {
$appid = 'xx';
$appsecret = 'xx';
//获取code换access_token
$code = $_GET['code'];
$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$appid."&secret=".$appsecret."&code=".$code."&grant_type=authorization_code";
$res_one = json_decode(file_get_contents($url),true);
$access_token = $res_one['access_token'];
$openid = $res_one['openid'];
//获取详细信息
$url = "https://api.weixin.qq.com/sns/userinfo?access_token=".$access_token."&openid=".$openid."&lang=zh_CN";
$res = json_decode(file_get_contents($url),true);
var_dump($res);
/*array(10) {
["openid"]=> string(28) "ho-XfE5qIHB3velLGGBzCIsPCuUpM"
["nickname"]=> string(3) "宗"
["sex"]=> int(1)
["language"]=> string(5) "zh_CN"
["city"]=> string(6) "广州"
["province"]=> string(6) "广东"
["country"]=> string(6) "中国"
["headimgurl"]=> string(135) "https://thirdwx.qlogo.cn/mmopen/vi_32/t2xumPLOLI62HiacX77rSBiaMiaGbJ8FIGbrzCgq4QOGmClSYZACBU3kiay3r2O2PDEiac72qb9Aeia30PibXe6LMC2CXA/132"
["privilege"]=> array(0) { }
["unionid"]=> string(28) "zoqFKzw0L9oQq-JSxG-RTGsTzsH1o" }
*/
$user = new App\Models\User;
$user = $user->where('weixin_unionid','zoqFKzw0L9oQq-JSxG-RTGsTzsH1o')->first();
dd($user);
判断新用户还是老用户
入库
写session
...
return redirect('xx');
});
完
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号