ThinkPHP实现微博登录
来源:互联网 发布:创业用什么软件 编辑:程序博客网 时间:2024/05/22 13:16
1.配置文件
'WB_AKEY' => '596119692','WB_SKEY' => 'a8efeb9fcca06d0d9bec8427e859363d','WB_CALLBACK_URL' => "http://frankliang.applinzi.com/index.php/Home/User/weibo",
2.控制器里
//微博绑定登录 public function weibo(){ $o = new \Think\SaeTOAuthV2(C('WB_AKEY'), C('WB_SKEY')); if(null == I('code')){ $url = C('WB_CALLBACK_URL'); $auth = $o->getAuthorizeURL($url); header("Location: ".$auth); }else{ $code = I('code'); $keys['code'] = $code; $keys['redirect_uri'] = C('WB_CALLBACK_URL'); $auth = $o->getAccessToken( 'code',$keys); cookie('access_token', $auth['access_token'], time()+86400); //获得access_token后就可以调用任意函数,需要获得用户的微博账号; $c = new \Think\SaeTClientV2( C('WB_AKEY'), C('WB_SKEY') , $auth['access_token'] ); $ms = $c->home_timeline(); // done $uid_get = $c->get_uid(); $uid = $uid_get['uid']; $user_message = $c->show_user_by_id( $uid);//根据ID获取用户等基本信息 dump($user_message); header('Location: '.U('Index/index')); } }3.新浪开放平台,我的应用
0 0
- ThinkPHP实现微博登录
- ThinkPHP实现登录
- thinkPHP实现用户登录
- thinkphp 微信授权登录 以及微信实现分享
- ThinkPHP登录功能的实现方法
- thinkphp 3.2 实现登录功能+验证码
- ThinkPHP实现用户注册、登录模块
- ThinkPHP实现用户注册、登录模块
- ThinkPHP登录
- thinkPHP 登录
- thinkphp实现微信登录授权、菜单、信息接收与处理
- ThinkPHP学习笔记(7)登录流程的实现
- ThinkPHP中利用SESSION实现用户登录验证的方法
- Android+ThinkPHP(后台)实现用户登录功能
- php(ThinkPHP)实现微信小程序的登录过程
- 使用THinkPHP 3.2实现登录注册及信息展示
- ThinkPHP 3.2.2 实现持久登录 ( 记住我 )
- ThinkPHP 3.2.2 实现持久登录 ( 记住我 )
- JavaScript上传图片的方法 判断图片的格式和大小、获取图片的base64编码
- intellij idea maven 配置使用
- [LeetCode] Contains Duplicate
- 无限级分类三种方法
- Python练手项目0014
- ThinkPHP实现微博登录
- HTTP Header里的Range和Content-Range参数
- 什么是欧拉角?
- Vulkan入门
- 我来 CSDN 的目的和规划
- 【BZOJ 2938】[Poi2000]病毒 fail树+dfs判环
- 细说Yii的rbac
- c语言获取文件大小
- 场景分析法设计测试用例