获取微信openID 的步骤
来源:互联网 发布:说淘宝店铺认证 编辑:程序博客网 时间:2024/06/06 10:49
1、进入--》判断openID是否为空:
空-->$url=urlencode("http://xxx/xxx.php");//回调链接
$redirect="https://open.weixin.qq.com/connect/oauth2/authorize?appid=".APPID.
"&redirect_uri={$url}&response_type=code&scope=snsapi_base&state=survey";
echo "<script> location='".$redirect."';</script>";
以上过程会自动跳转至回调链接,同时带上两个参数:
http://xxx/xxx.php?code=0110c18ef6825s9asbbs6123a84d42fK&state=survey
跳转后:用获取到的code再换取openID
if($_GET['state']=='survey'){
$code=$_GET['code'];
$uinfo=file_get_contents("https://api.weixin.qq.com/sns/oauth2/access_token?appid=".APPID."&secret=".SECRET."&code={$code}&grant_type=authorization_code");
$uinfo=(array)json_decode($uinfo);
$openid=$uinfo['openid'];
$_SESSION['openid']=$openid;
}
此时判断openID是否为空:
不为空-->首先判断该openID是否存在于我们的数据库(用户表),以此来判断该用户是否已参加过活动,进而实现业务逻辑
- 获取微信openID 的步骤
- 微信openId的获取
- 微信公众号开发-微信网页授权获取用户openid以及用户信息的步骤
- 微信公众号开发-微信网页授权获取用户openid以及用户信息的步骤
- 微信获取openid
- 微信获取openid
- 获取微信OpenId
- 获取微信OpenID
- 获取微信openid
- 微信获取openid
- 微信获取openid
- 获取微信用户的openId
- php获取微信用户的openid
- 微信获取用户的openid
- PHP获取微信粉丝的OpenID
- java中获取微信的openid
- 微信授权获取用户的openid
- 获取微信用户的openId
- iOS App 签名的原理
- Scala--Function1
- [微信小程序]单选框以及多选框实例代码附讲解
- Git基本操作
- 【vscode】使用vscode多源文件结合opencv编译调试 C/C++
- 获取微信openID 的步骤
- Linux下SVN搭建
- UBuntu17.04 获取root权限
- V型测试,W型测试和H型测试
- 用来观察执行时间的function
- jquery serialize()
- 听见丨比特币突破1.4万美元 市值突破2400亿美元 汽车2022年有望用啤酒驱动,终结对汽油依赖
- Fastboot 导入文件(附图)
- angularJs工作笔记-ng-class、ng-style的几种用法