微信api 第三方平台授权 登录 ,获取用户信息
来源:互联网 发布:app软件重新制作 编辑:程序博客网 时间:2024/05/01 15:00
<?phpheader('Content-type: text/html; charset=utf-8');#设置头信息require_once('zhphpWeixinApi.class.php');#加载微信接口类文件$zhwx=new zhphpWeixinApi();//实例化$configArr=array('token'=>'weixintest','appid'=>'wx7b4b6ad5c7bfaae1','appSecret'=>'faaa6a1e840fa40527934a293fabfbd1','myweixinId'=>'gh_746ed5c6a58b');$zhwx->setConfig($configArr);//配置文件if($zhwx->weixinBaseApiMessage()){ $redirect_uri='http://d005151912.0502.dodi.cn/oauth.php'; $url=$zhwx->getOauthorizeUrl($redirect_uri);//获取授权的url $content='<a href="'.$url.'">请点击授权</a>'; $zhwx->responseMessage('text',$content);}else{ echo '配置文件失败';}
在手机微信上点击 链接,微信获取授权, 程序会跳转到 oauth.php
oauth.php<?php/** * Created by JetBrains PhpStorm. * User: Administrator * Date: 16-2-18 * Time: 下午5:11 * To change this template use File | Settings | File Templates. */header('Content-type: text/html; charset=utf-8');#设置头信息require_once('zhphpWeixinApi.class.php');#加载微信接口类文件//如果用户确认授权之后,微信公众平台会返回code$zhwx=new zhphpWeixinApi();//实例化$configArr=array( 'token'=>'weixintest', 'appid'=>'wx7b4b6ad5c7bfaae1', 'appSecret'=>'faaa6a1e840fa40527934a293fabfbd1', 'myweixinId'=>'gh_746ed5c6a58b');$zhwx->setConfig($configArr);//配置文件if (isset($_GET['code'])){ //检查是否有 code 变量,授权后是有的 if($zhwx->weixinBaseApiMessage()){//微信api 基本检查 $info=$zhwx->getOauthAccessToken(); //通过code换取access_token与openid $userinfo=$zhwx->getOauthUserInfo($info['access_token'],$info['openid']);//传递access_token与openid 获取用户信息 $content=''; $content='openid:'.$userinfo['openid']."<br />"; $content.='nickname:'.$userinfo['nickname']."<br />"; $content.='sex:'.$userinfo['sex']."<br />"; $content.='city:'.$userinfo['city']."<br />"; $content.='province:'.$userinfo['province']."<br />"; $content.='country:'.$userinfo['country']."<br />"; echo '我们可以将这些信息写入数据库'.$content; } }else{ echo "NO CODE";}
0 0
- 微信api 第三方平台授权 登录 ,获取用户信息
- 微信第三方授权获取UNIONID和用户信息
- 微信第三方登录获取用户信息开发者文档
- 支付宝开发平台之第三方授权登录与获取用户信息
- 支付宝开发平台之第三方授权登录与获取用户信息
- 支付宝开发平台之第三方授权登录与获取用户信息
- 微信第三方平台开发授权1:获取component_verify_ticket
- 集成微信第三方登录功能获取微信用户信息
- 微信第三方授权登录
- 微信第三方授权登录
- C#微信第三方授权登录
- 微信第三方平台授权流程
- 微信第三方平台授权流程
- 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台
- 微信第三方平台授权(第三方)
- 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法
- 移动端第三方登录(微信)java验证并获取用户信息
- iOS开发,第三方应用微信授权登录,获取微信unionid
- Mos_Tec Tutorial : 001 - iOS视频录制
- 用booktabs宏包改善你的表格
- 微信api 关注事件
- iOS 9之后两个应用的相互调用
- 点击AlertDialog按钮不关闭对话框
- 微信api 第三方平台授权 登录 ,获取用户信息
- win7 linux 搭建redis单机环境 详细
- App运营八大法则
- D. Flowers
- quick-mark: How Latency is Measured
- 网站错误处理、运行时间、文件大小、接受和发送编码设定
- eclipse下JVM terminated. Exit code=-1的解决方法
- Mos_Tec Tutorial : 002 - iOS视频写入
- 同步函数与异步函数