在Twitter中获取用户关注者列表

时间:2017-04-12 11:59:24

标签: android twitter

在Twitter中我们如何获取关注者的数量。我已经通过Twitter开发人员从我获取网址获取关注者列表。 网址为:GET https://api.twitter.com/1.1/followers/list.json?cursor=-1&screen_name=twitterdev&skip_status=true&include_user_entities=false 我没有得到如何在Android中获取响应。

1 个答案:

答案 0 :(得分:2)

public class MyTwitterApiClient extends TwitterApiClient {
    public MyTwitterApiClient(TwitterSession session) {
        super(session);
    }

    /**
     * Provide CustomService with defined endpoints
     */
    public Api getCustomService() {
        return getService(Api.class);
    }
}

这是要调用以获取关注者列表的函数。

    public interface Api {
 @GET("/1.1/followers/list.json")
    Call<ResponseBody> list(@Query("user_id") long id);
}

这是ApiCLientClass

在此示例中,只有id存储在onResponse方法中 usersArray将包含所有userList以及用户的所有可用数据。 您可以删除并执行您的互联网连接检查并显示我在Utils课程中完成的吐司。 而Api类就是这个

$.fn.RowReveal = function(RowsToShow, numMore) {

var numShown = RowsToShow;
var numMore = numMore;

var $table = $(this).find('tbody');
var numRows = $table.find('tr').length;

var btn_id = parseInt(Math.random()*1000)+numRows;

// Hide rows and add clickable div
$table.find('tr:gt(' + (numShown - 1) + ')').hide().end()
    .after('<tbody id="more-'+btn_id+'"><tr><td colspan="' +
        $table.find('tr:first td').length + '"><div>Show More</div></tbody></td></tr>');

$('#more-'+btn_id).click(function () {
    numShown = numShown + numMore;
    if (numShown >= numRows) {
        $('#more-'+btn_id).remove();
    }
    if (numRows - numShown < numMore) {
        $('#more-'+btn_id+' span').html(numRows - numShown);
    }
    $table.find('tr:lt(' + numShown + ')').fadeIn();
});