Example #1
0
 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>';
     }
 }