In Twitter, wie können wir die Anzahl der Anhänger zu holen.Ich bin durch Twitter-Entwickler gegangen, von wo ich die URL, um die Follower-Liste zu holen. URL ist: GET https://api.twitter.com/1.1/followers/list.json?cursor=-1&screen_name=twitterdev&skip_status=true&include_user_entities=false Ich bekomme nicht, wie wir die Antwort in Android holen können.Abrufen von Benutzer Follower-Liste in Twitter
0
A
Antwort
0
private void getFollowerList()
{
if (!Utils.isInternetOn(InviteFriendActivity.this)){
Utils.showToast(this,getString(R.string.no_internet));
return;
}
progressDialog.show();
final TwitterSession session = Twitter.getSessionManager()
.getActiveSession();
TwitterAuthToken authToken = session.getAuthToken();
String token = authToken.token;
String secret = authToken.secret;
//Here we get all the details of user's twitter account
Call<com.twitter.sdk.android.core.models.User> userCall= Twitter.getApiClient(session).getAccountService()
.verifyCredentials(true, false);
userCall.enqueue(new Callback<com.twitter.sdk.android.core.models.User>() {
@Override
public void onResponse(Call<com.twitter.sdk.android.core.models.User> call, Response<com.twitter.sdk.android.core.models.User> response) {
MyTwitterApiClient myTwitterApiClient = new MyTwitterApiClient(session);
myTwitterApiClient.getCustomService().list(response.body().id).enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
Log.e("list",response.body().toString());
BufferedReader reader = null;
StringBuilder sb = new StringBuilder();
reader = new BufferedReader(new InputStreamReader(response.body().byteStream()));
String line;
try {
while ((line = reader.readLine()) != null) {
sb.append(line);
}
} catch (IOException e) {
e.printStackTrace();
progressDialog.dismiss();
}
String result = sb.toString();
System.out.println("Response is>>>>>>>>>"+result);
JsonObject obj= new Gson().fromJson(result,JsonObject.class);
JsonArray usersArray= (JsonArray) obj.get("users");
JsonArray userIds = new JsonArray();
for(int i=0;i<usersArray.size();i++){
JsonObject userObject = (JsonObject) usersArray.get(i);
userIds.add(userObject.get("id_str"));
}
// Api call with Twitter followers ids
JsonObject jsonObject = new JsonObject();
jsonObject.add("twitter_ids",userIds);
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
Utils.showToast(InviteFriendActivity.this,getString(R.string.something_went_wrong));
progressDialog.dismiss();
}
});
}
@Override
public void onFailure(Call<com.twitter.sdk.android.core.models.User> call, Throwable t) {
Utils.showToast(InviteFriendActivity.this,getString(R.string.something_went_wrong));
progressDialog.dismiss();
}
});
}
Diese Funktion wird aufgerufen, um Follower-Liste zu erhalten.
public class MyTwitterApiClient extends TwitterApiClient {
public MyTwitterApiClient(TwitterSession session) {
super(session);
}
/**
* Provide CustomService with defined endpoints
*/
public Api getCustomService() {
return getService(Api.class);
}
}
dies ApiCLientClass
in diesem Beispiel nur ids in onResponse Methode usersArray gespeichert sind, werden alle userlist mit allen verfügbaren Daten der Benutzer enthalten. Sie können entfernen und führen Sie Ihre Überprüfung für die Internetverbindung und zeigt Toast, die ich in Utils Klasse gemacht habe. Und die Api-Klasse ist dies
public interface Api {
@GET("/1.1/followers/list.json")
Call<ResponseBody> list(@Query("user_id") long id);
}
Verwandte Themen
- 1. Abrufen von Twitter Api
- 2. Abrufen arabischer Daten von Twitter
- 3. Aktuelle Benutzerinfo von Twitter API abrufen
- 4. Suche Twitter Benutzer in App
- 5. Direkte Nachrichten von Twitter mit PHP abrufen?
- 6. Benutzer poste es auf Twitter von wordpress
- 7. Laden Sie eine Liste Benutzer von Twitter
- 8. Abrufen aller Benutzer von Auth0
- 9. Twitter Daten abrufen mit Gerinne
- 10. Wie Statuswert von $ Benutzer abrufen?
- 11. Alle Tweets eines bestimmten Twitter-Accounts abrufen?
- 12. Abrufen von Benutzer von Sqlite ist null
- 13. Abrufen von Rückruf von Twitter Webview mit Fabric
- 14. Nur Benutzermedien (Fotos) abrufen - Twitter API
- 15. Erhalten von Benutzer-E-Mail von Twitter mit Satellizer
- 16. Wie suche ich Twitter-API für Benutzer?
- 17. Get twitter user Benutzername oder ID von twitter url
- 18. PHP Twitter API - Wie man mehrere Benutzer Tweets einzieht?
- 19. Online-Benutzer abrufen -MYSQL
- 20. LINQ :: Fehler beim Abrufen von Benutzer
- 21. Fehler beim Abrufen von DataTables und Twitter Bootstrap
- 22. Benutzer mit pass.js Twitter-Login erneut anmelden
- 23. Parst abrufen Benutzer
- 24. Benutzer-IP-Adresse abrufen
- 25. Abrufen von Daten, während der Benutzer schreibt
- 26. Liste der Benutzer von Firebase-Authentifizierung abrufen
- 27. Abrufen von Tweets basierend auf dem Namen der Twitter-Liste
- 28. Abrufen von Informationen mit Twitter API v.1.1
- 29. 401 Fehler beim Abrufen von Twitter-Daten mit Tweepy
- 30. Java API zum Abrufen von Twitter, Facebook & LInkedIn Analytics Daten
Vielen Dank.Es war eine große Hilfe – user7144720