不会使用结构

时间:2017-03-29 10:50:23

标签: android twitter twitter-fabric

我正在尝试从我的Android应用程序发布推文。在用户授权我的应用程序使用其帐户后,通常必须自动发布推文,但在我的情况下,没有任何反应。认证部分工作正常,问题出在共享部分。使用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();
}
}));

调试successfailure时。 我有任何错误,没有例外,但没有发布任何内容。 我正在做什么出了什么问题?

1 个答案:

答案 0 :(得分:0)

尝试检查这是一个有点旧的代码

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