2017-03-29 2 views
0

geschrieben Ich versuche, Tweets von meiner Android-Anwendung zu senden. Nachdem der Nutzer meinen Antrag autorisiert hat, sein Konto zu verwenden, muss der Tweet normalerweise automatisch gepostet werden, aber in meinem Fall ist nichts passiert. Der Authentifizierungsteil funktioniert einwandfrei, das Problem liegt im Freigabebereich. Mit Stoff, das ist, wie ich den Tweet posten:Tweets werden nicht mit Fabric

TwitterSession session = Twitter.getSessionManager().getActiveSession(); 
StatusesService statusesService = Twitter.getApiClient(session).getStatusesService(); 
statusesService.update(message, null, null, null, null, null, null, null, String.valueOf(new Callback<Tweet>() { 
@Override 
public void success(Result<Tweet> result) { 
Log.d("Tweet", "post success"); 
} 
@Override 
public void failure(TwitterException e) { 
e.printStackTrace(); 
} 
})); 

Wenn ich debuggen die success und die failure. Ich habe einen Fehler, keine Ausnahme, aber nichts wird gepostet. Was stimmt nicht mit dem, was ich mache?

+0

Gerade Post von der in Benutzer sgned twittern? Sie können einfach verwenden Absicht – g7pro

+0

Ich möchte aus meiner Anwendung Tweets schreiben, aber mit dem angeschlossenen Benutzerkonto –

+0

@GIBINTHOMAS kannst du bitte mehr erklären? –

Antwort

0

Versuchen Sie, diese ist es ein lil bit alten Code Überprüfung

try { 


      Intent intent = new Intent(); 
      intent.setAction(Intent.ACTION_SEND); 
      intent.putExtra(Intent.EXTRA_SUBJECT, ""); 
      intent.putExtra(Intent.EXTRA_TEXT, ""); 
      intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file)); 
      intent.setType("text/plain"); 
      intent.setType("image/jpeg"); 
      intent.setPackage("com.twitter.android"); 
      startActivity(intent); 
     } catch (Exception e) { 
      commonAction.showToast("No twitter App Installed in device"); 
      Log.v("VM", "Exception while sending image on" + "com.twitter.android.PostActivity" + " " + e.getMessage()); 
     } 
+0

Warum stimmt der Statusservice in meinem Fall nicht überein? –

+0

Verzeihung, was meinst du/ – g7pro

+0

Ich meine, warum habe ich Absicht statt Statusservice zu verwenden? Ist die Absicht in diesem Fall besser angepasst als Statusservice? –

Verwandte Themen