public function weibocallbackAction() { $o = new SaeTOAuthV2(WB_AKEY, WB_SKEY); if (isset($_REQUEST['code'])) { $keys = array(); $keys['code'] = $_REQUEST['code']; $keys['redirect_uri'] = WB_CALLBACK_URL; try { $token = $o->getAccessToken('code', $keys); } catch (OAuthException $e) { print_r($e); } } if ($token) { $weiboModel = new WeiboModel(); $weiboModel->setToken($token["access_token"]); header("location:/user/weibo/"); } else { echo '绑定失败!<a hrer="/user/weibo/">请重试</a>'; } }