Exemple #1
0
    echo 'HTTP Status Reason: ' . $eduwitter->getLastStatusReason() . "\n";
}
/* Access token */
// none
unset($eduwitter);
/**
 * other API
 */
$eduwitter = new Eduwitter($consumer_key, $consumer_secret, $oauth_token, $oauth_token_secret);
if ($run_home_timeline) {
    /* home_timeline */
    echo "--------------------\n";
    echo "get Home Timeline\n";
    $url = 'http://api.twitter.com/1/statuses/home_timeline.xml';
    $method = 'GET';
    $eduwitter->requestOAuth($url, $method);
    echo 'URL: ' . $url . "\n";
    echo 'HTTP Status Code: ' . $eduwitter->getLastStatusCode() . "\n";
    echo 'HTTP Status Reason: ' . $eduwitter->getLastStatusReason() . "\n";
}
if ($run_show) {
    /* show last status by id */
    echo "--------------------\n";
    echo "get Last Status\n";
    $url = "http://api.twitter.com/1/statuses/show/{$user_id}.xml";
    $method = 'GET';
    $eduwitter->requestOAuth($url, $method);
    echo 'URL: ' . $url . "\n";
    echo 'HTTP Status Code: ' . $eduwitter->getLastStatusCode() . "\n";
    echo 'HTTP Status Reason: ' . $eduwitter->getLastStatusReason() . "\n";
}
Exemple #2
0
        case 'tweet':
            $url = 'http://api.twitter.com/statuses/update.xml';
            $method = 'POST';
            $post['status'] = 'hello, eduwitter! : ' . time() % 60 . 'sec';
            break;
        case 'logout':
            setcookie('eduwitter[oauth_token]', false, 0, '/');
            setcookie('eduwitter[oauth_token_secret]', false, 0, '/');
            setcookie('eduwitter[user_id]', false, 0, '/');
            setcookie('eduwitter[screen_name]', false, 0, '/');
            header('Location: ' . $_SERVER["PHP_SELF"]);
            break;
        default:
            die('error: deny or unknown command');
    }
    $response = $twitter->requestOAuth($url, $method, $post);
    echo $response;
    exit;
}
/*---------------------------------------------------------
  Viewer statuses
---------------------------------------------------------*/
$statuses = '<dl>';
$statuses .= '<dt>Status</dt>';
$statuses .= isset($oauth_token) ? '<dd>logined</dd>' : '<dd>not logined</dd>';
$statuses .= '<dt>oauth_token</dt>';
$statuses .= isset($oauth_token) ? "<dd>{$oauth_token}</dd>" : '<dd>Nohing</dd>';
$statuses .= '<dt>oauth_token_secret</dt>';
$statuses .= isset($oauth_token_secret) ? "<dd>{$oauth_token_secret}</dd>" : '<dd>Nothing</dd>';
$statuses .= '<dt>user_id</dt>';
$statuses .= isset($user_id) ? "<dd>{$user_id}</dd>" : '<dd>Nothing</dd>';