php的第三方登录----新浪微博

新浪微博的登录  

前提条件是需要实现两个文件  saetv2.ex.class.PHP  和 同级目录的config.php

saetv2.ex.class.php代码 百度一下 自己下载就行

config.php需要自己配置

  1. define( "WB_AKEY" , '********' );//这个在新浪申请 填上即可  
  2. define( "WB_SKEY" ,'*************' );//这个在新浪申请 填上即可  
  3. define( "WB_CALLBACK_URL" , '************' );//申请的时候 填写的回调地址  
  1. <button οnclick="xinlang()" class="u-btn btn-wb">使用微博帐号登录</button>  

[javascript] view plain copy
  1. function xinlang(){  
  2.           window.location.href = "<{$web_url}>/index.php/login/xinlang";  
  3.       }  

  1. /* 
  2.      * 这个是用新浪登录 
  3.      */  
  4.     public function xinlang(){  
  5.         include_once'/xinlang/config.php' );  
  6.         include_once'/xinlang/saetv2.ex.class.php' );  
  7.         $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY );  
  8.         $code_url = $o->getAuthorizeURL( WB_CALLBACK_URL );  
  9.         header("location:".$code_url);  
  10.     }  

  1. include_once'/xinlang/config.php' );  
  2.           include_once'/xinlang/saetv2.ex.class.php' );  
  3.           $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY );  
  4.           $keys = array();  
  5.           $keys['code'] = $_REQUEST['code'];  
  6.           $keys['redirect_uri'] = WB_CALLBACK_URL;  
  7.               $token = $o->getAccessToken( 'code'$keys ) ;  
  8.                   $c = new SaeTClientV2( WB_AKEY , WB_SKEY ,$token["access_token"]);  
  9.                   $ms = $c->home_timeline(); // done  
  10.                   $uid_get = $c->get_uid();  
  11.                   $uid =  $token['uid'];  
  12.                   $user_message = $c->show_user_by_id( $token['uid']);//根据ID获取用户等基本信息  

然后 我们就可以用
  1. var_dump($user_message);//显示新浪接口给我们展示的用户信息的有关资料了 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值