如何在android中使用Social Auth获取twitter好友列表?

如何在android中使用Social Auth获取twitter好友列表?,android,twitter,socialauth,Android,Twitter,Socialauth,我正在使用Social Auth Api进行twitter集成。它工作得很好,但我没有任何方法从twitter获取好友列表(我所说的好友列表是指跟随我的好友列表)。这可以从Social Auth获得吗?或者我需要实现twitter SDK吗?我找不到一种使用Social Auth API实现这一点的方法,但我找到了另外两种使用另一个API或手动调用官方twitter API的方法。您可以将Android API与以下代码一起使用: List<User> followers= twit

我正在使用Social Auth Api进行twitter集成。它工作得很好,但我没有任何方法从twitter获取好友列表(我所说的好友列表是指跟随我的好友列表)。这可以从Social Auth获得吗?或者我需要实现twitter SDK吗?

我找不到一种使用Social Auth API实现这一点的方法,但我找到了另外两种使用另一个API或手动调用官方twitter API的方法。您可以将Android API与以下代码一起使用:

List<User> followers= twitter.getFollowers();
for(int i=0;i<followers.size();i++)
{
     User follower=followers.get(i);
     String name=follower.getName();
     Log.i("follower", name);
}

List<User> following = twitter.getFriends();
for(int i=0;i<following.size();i++)
{
     User user=following.get(i);
     String name=user.getName();
     Log.i("following", name);
}

当然,您必须在自己的
线程
异步任务
中调用它。我认为第一个版本要简单得多,因为你不必考虑线程同步等等,但是第二个版本不需要手机上有太多的空间。这是你的决定,什么对你更重要。

你读过这篇文章吗:是的,我读过,但它的用户返回列表,我一直在关注,正如我所说的,我需要一个用户列表,这是我已经尝试过的,它的工作很好,但我正在使用多种社交媒体,如linkedin、facebook等,对于这个社交来说,授权是最好的
HttpParameters params1 = mProvider.getResponseParameters();
String ScreeName = params1.getFirst("screen_name");

https://api.twitter.com/1/friends/ids.json?cursor=-1&screen_name="+ScreeName