为啥 Twitter 会话响应为空?

Posted

技术标签:

【中文标题】为啥 Twitter 会话响应为空?【英文标题】:Why is Twitter session response null?为什么 Twitter 会话响应为空? 【发布时间】:2016-04-20 09:19:32 【问题描述】:

我有一个用于 twitter 登录的自定义按钮。当我使用此按钮在 twitter 中授权时,我会返回 twitterSessionResult。但是这个对象的响应属性是空的。 如何获取 Twitter 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】:

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

【讨论】:

以上是关于为啥 Twitter 会话响应为空?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Twitter Bootstrap 使用像素作为字体大小?

Twitter4J + Android:身份验证挑战为空异常

如何从我的 iOS 应用程序中删除 Twitter 的会话和 cookie

如何将 Twitter Fabric 会话从 Activity 发送到另一个 Activity?

会话结束后从用户浏览器中删除 cookie。我使用 Passport-twitter 对用户进行身份验证。

为啥 chrome 不为嵌入式 Twitter 时间线渲染 flexbox 定位?