为什么Twitter会话响应为空?

时间:2016-04-20 09:19:33

标签: android twitter-oauth twitter-fabric

我有一个用于Twitter登录的自定义按钮。当我使用这个按钮在twitter上授权时,我会回到twitterSessionResult。但是此对象的response属性为null。 我如何获得推特ID和电子邮件?

    twitterButton = (FancyButton) findViewById(R.id.twitter_login_button);
    twitterButton.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {


            twitterAuthClient.authorize(WelcomeActivity.this, new com.twitter.sdk.android.core.Callback<TwitterSession>() {

                @Override
                public void success(Result<TwitterSession> twitterSessionResult) {
                    Log.w("LOG", ""+ twitterSessionResult.response); // LOG: null 
                }

                @Override
                public void failure(TwitterException e) {
                    e.printStackTrace();
                }
            });


        }
    });

1 个答案:

答案 0 :(得分:3)

在这里找到答案:https://stackoverflow.com/a/29982457/3400881。我需要twitterSessionResult.data,而不是twitterSessionResult.response。