Насколько мне известно, Twiiter обновил свои API, теперь они поддерживают механизм oauth 2.0 для получения любой информации.
Чтобы получить список подписчиков, используйте ссылку ниже https://dev.twitter.com/docs/api/1/get/followers/ids, вы можете использовать библиотеку Twitter4j для java / android http://twitter4j.org/en/index.html
private void twitter_req()
{
String access_token = prefs.getString("twitter_token", null);
String access_secret = prefs.getString("twitter_secret", null);
twitter_api lapi=new twitter_api(access_token,access_secret,new GetUserInfo_TWRequestCallback());
lapi.get("api.twitter.com/1/followers/ids.json ");
}
public void get() {
try {
HttpGet httpRequest = new HttpGet(mUrl);
sign(httpRequest);
sendSync(httpRequest);
} catch(Exception e) {
Log.d(" get()", e.toString());
doFailCallback();
}
}
private void sendSync(HttpRequestBase httpRequest)
{
HttpClient httpClient = new DefaultHttpClient();
HttpResponse httpResponse = httpClient.execute(httpRequest);
StatusLine statusLine = httpResponse.getStatusLine();
HttpEntity entity = httpResponse.getEntity();
//
//
response = "null";
if (entity != null) {
response = getResponseFromStream(entity.getContent()); //
}
}
public void sign(HttpRequestBase httpRequest) throws OAuthMessageSignerException, OAuthExpectationFailedException {
// MSOAuth oauth = MSOAuth.init(mSession);
// oauth.sign(httpRequest);
try {
consumer.sign(httpRequest);
} catch (OAuthCommunicationException e) {
response="errorsign";
if(e!=null)
if(e.getMessage()!=null)
{
response=e.getMessage();
}
// TODO Auto-generated catch block
e.printStackTrace();
}
}