新浪微博API升级到2.0了
作者:大鹏 发布于:2012-12-25 0:50 Tuesday
分类:PHP&MySql
标签: API
新浪微博API升级到2.0了,之前1.0的OAUTH已经无法使用,修改了一下登录的接入代码:
include_once( 'saetv2.ex.class.php' ); $o = new SaeTOAuthV2( WB_AKEY , WB_SKEY ); $o->set_debug( DEBUG_MODE ); // 生成state并存入SESSION,以供CALLBACK时验证使用 $state = uniqid( 'weibo_', true); $_SESSION['weibo_state'] = $state; $code_url = $o->getAuthorizeURL( WB_CALLBACK_URL , 'code', $state );
获取登录用户信息的代码:
include_once( 'saetv2.ex.class.php' ); $c = new SaeTClientV2( WB_AKEY , WB_SKEY , $_SESSION['token']['access_token'] ); $c->set_debug( DEBUG_MODE ); $ms = $c->home_timeline(); // done //var_dump($ms); $uid_get = $c->get_uid(); $uid = $uid_get['uid']; $user_message = $c->show_user_by_id( $uid);//根据ID获取用户等基本信息 var_dump($user_message); ?>