Beispiel #1
0
    echo '<a href="?go_oauth">点击去授权</a>';
} else {
    if (OpenSDK_Kaixin_SNS::getParam(OpenSDK_Kaixin_SNS::ACCESS_TOKEN) && OpenSDK_Kaixin_SNS::getParam(OpenSDK_Kaixin_SNS::OAUTH_TOKEN_SECRET)) {
        //已经取得授权
        $uinfo = OpenSDK_Kaixin_SNS::call('users/me');
        echo '你已经获得授权。你的授权信息:<br />';
        echo 'Access token: ', OpenSDK_Kaixin_SNS::getParam(OpenSDK_Kaixin_SNS::ACCESS_TOKEN), '<br />';
        echo 'oauth_token_secret: ', OpenSDK_Kaixin_SNS::getParam(OpenSDK_Kaixin_SNS::OAUTH_TOKEN_SECRET), '<br />';
        echo '你的开心网帐号信息为:<br /><pre>';
        var_dump($uinfo);
        var_dump(OpenSDK_Kaixin_SNS::getOAuth()->getHttpCode());
        $exit = true;
    } else {
        if (isset($_GET['oauth_token']) && isset($_GET['oauth_verifier'])) {
            //从Callback返回时
            if (OpenSDK_Kaixin_SNS::getAccessToken($_GET['oauth_verifier'])) {
                $uinfo = OpenSDK_Kaixin_SNS::call('users/me');
                echo '从Opent返回并获得授权。你的开心网帐号信息为:<br />';
                echo 'Access token: ', OpenSDK_Kaixin_SNS::getParam(OpenSDK_Kaixin_SNS::ACCESS_TOKEN), '<br />';
                echo 'oauth_token_secret: ', OpenSDK_Kaixin_SNS::getParam(OpenSDK_Kaixin_SNS::OAUTH_TOKEN_SECRET), '<br />';
                echo '你的开心网帐号信息为:<br /><pre>';
                var_dump($uinfo);
                var_dump(OpenSDK_Kaixin_SNS::getOAuth()->getHttpCode());
            } else {
                echo '获得Access Tokn 失败';
            }
            $exit = true;
        } else {
            if (isset($_GET['go_oauth'])) {
                $callback = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
                $request_token = OpenSDK_Kaixin_SNS::getRequestToken($callback);