微信公众号网页授权,获取用户信息以及openid
这几天做项目,想通过公众号的appid获取用户的openid就,然后在网上查资料,问朋友,最后找到了方法,就是这个网页授权。
起初一直很蒙,这个怎么弄,又是需要code,又是需要允许授权的,我怎么获取这个code,在哪里出发这个网页授权的事件呢,最后弄明白了,其实很简单。
首先我们先写一个html网页,比如这样的:
点击·确认授权·,执行下面php代码里面的request_wechat1
方法就ok了。
对,没错,这就完成了,简单吗,是不是很简单,只需要一步
PHP代码:
public function request_wechat1(){
$app_id = '微信公众号appid';
// 回调地址
$redirect_url = 'https://www.tjhaizhixian.com/seafood/public/index/base/get_open_id1';
$url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" . $app_id . "&redirect_uri=" . $redirect_url . "&response_type=code&scope=snsapi_base&state=0#wechat_redirect";
header(