静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

新浪微博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);
?>


评论(0) 引用(0) 浏览(211514)