Exemple #1
0
$run_friends = true;
$run_show_user = true;
$run_user_search = true;
$run_direct_messages = true;
$run_update_profile_image = true;
$run_update_profile_background_image = true;
$run_rate_limit_status = true;
/**
 * token API
 */
$eduwitter = new Eduwitter($consumer_key, $consumer_secret);
if ($run_request_token) {
    /* Request token */
    echo "--------------------\n";
    echo "get Request Token\n";
    $eduwitter->getRequestToken();
    echo 'HTTP Status Code: ' . $eduwitter->getLastStatusCode() . "\n";
    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';
Exemple #2
0
---------------------------------------------------------*/
if (isset($_GET['oauth_token'])) {
    $twitter->setRequestToken($_GET['oauth_token'], null);
    $access_tokens = $twitter->getAccessToken();
    setcookie('eduwitter[oauth_token]', $access_tokens['oauth_token'], 0, '/');
    setcookie('eduwitter[oauth_token_secret]', $access_tokens['oauth_token_secret'], 0, '/');
    setcookie('eduwitter[user_id]', $access_tokens['user_id'], 0, '/');
    setcookie('eduwitter[screen_name]', $access_tokens['screen_name'], 0, '/');
    // to trim oauth=xxx of query-string
    header('Location: ' . $_SERVER["PHP_SELF"]);
}
/*---------------------------------------------------------
  New request token
---------------------------------------------------------*/
if (isset($_GET['new_token'])) {
    $request_tokens = $twitter->getRequestToken();
    if (empty($request_tokens)) {
        $errors = "Failed to get request token.<br/>please reload here.";
    } else {
        $messages = "Success to get request token.<br/><a href=\"https://twitter.com/oauth/authenticate?oauth_token={$request_tokens['oauth_token']}\">Auth this token.</a>";
    }
}
/*---------------------------------------------------------
  Custom commands
---------------------------------------------------------*/
if (isset($_GET['command'])) {
    $post = array();
    switch ($_GET['command']) {
        case 'home':
            $url = 'http://api.twitter.com/statuses/home_timeline.xml';
            $method = 'GET';