2017-03-29 12 views
0

私はアンドロイドアプリケーションのつぶやきを投稿しようとしています。ユーザーが自分のアカウントを使用するようにアプリケーションを認証した後は、通常はツイートを自動的に送信する必要がありますが、私の場合は何も起こりません。認証部分が正常に動作し、問題は共有部分にあります。 つぶやきはファブリックを使用して投稿されていません

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(); 
} 
})); 

は、私が successfailureデバッグ:ファブリックを使用して、これは私がつぶやきを投稿する方法です。 何かエラーが発生しましたが、例外はありませんが、何も投稿されていません。 私は何をしていますか?

+0

をチェックしてみ?あなたは、単に私は自分のアプリケーションからではなく、接続しているユーザアカウント – g7pro

+0

目的に使用することができます@ GIBINTHOMASあなたはもっと喜んで説明できますか? –

+0

でつぶやきを投稿したい –

答えて

0

だけユーザーにsgnedからの投稿をツイートするこのそのlilの少し古いコード

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

私のケースでStatusesServiceが一致しないのはなぜですか? –

+0

あなたは何を意味するのですか/ – g7pro

+0

私はStatusesServiceの代わりにIntentを使用するのはなぜですか?インテントはStatusesServiceよりもこのケースに適応していますか? –

関連する問題