Exemplo n.º 1
0
            header('HTTP/1.1 500 Internal Server Error');
        } else {
            echo generate_error($api_session->format, 'Server error (Stage 1).', $_SERVER['REQUEST_URI'], $api_session->callback);
        }
        exit;
    }
    $followers = array_keys($info->followers);
    if (!count($followers)) {
        if (!isset($_GET['suppress_response_codes'])) {
            header('HTTP/1.1 304 Not Modified');
        } else {
            echo generate_error($api_session->format, 'No followers found.', $_SERVER['REQUEST_URI'], $api_session->callback);
        }
        exit;
    }
    $num_rows = count($followers);
    $twitter_data = new TwitterData($api_session->format, $api_session->callback, $desired_user_id, TRUE);
    $answer = $twitter_data->data_header();
    $answer .= $twitter_data->data_section('id_list', FALSE, FALSE, TRUE, ' type="array"');
    $answer .= $twitter_data->data_section('ids');
    foreach ($followers as $user_id) {
        $check = $num_rows - 1 > 0 ? true : false;
        $answer .= $twitter_data->data_field('id', $user_id, $check);
        $num_rows--;
    }
    $answer .= $twitter_data->data_section('ids', FALSE, TRUE);
    $answer .= $twitter_data->data_section('id_list', FALSE, TRUE, TRUE);
    $answer .= $twitter_data->data_bottom();
    echo $answer;
    exit;
}