没有 TwitterLoginButton 的 Android Fabric TwitterCore 登录

标签 android twitter-fabric

根据 the TwitterCore documentation :

The simplest way to authenticate a user is using TwitterLoginButton.

如何在没有 TwitterLoginButton 的情况下对用户进行身份验证?

最佳答案

看看 TwitterAuthClient

示例用法类似于(其中 getCallingActivity() 可以替换为调用 Activity),

TwitterAuthClient twitterAuthClient = new TwitterAuthClient();
twitterAuthClient.authorize(getCallingActivity(), new Callback<TwitterSession>() {
        @Override
        public void success(final Result<TwitterSession> result) {
            final TwitterSession sessionData = result.data;
            // Do something with the returned TwitterSession (contains the user token and secret)

        }

        @Override
        public void failure(final TwitterException e) {
            // Do something on fail
        }
    });

然后将onActivityResult委托(delegate)给TwitterAuthClient,

twitterAuthClient.onActivityResult(requestCode, resultCode, data);

关于没有 TwitterLoginButton 的 Android Fabric TwitterCore 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27867826/

相关文章:

ios - Fabric 请求不在存档或 iTunes Connect dSYM 文件中的 dSYM

ios - 尝试登录时如何更改 Fabric Twitter 标题名称

iOS(结构): Crashlytics crashing app on launch

android - 如何将android模拟器更新到6.0.1

android - 音频匹配(音频指纹识别)

作为附件的 Android 设备

ios - 从 Crashlytics 升级到 Fabric 后无法构建我的应用程序

java - 代号一谷歌登录问题

java - 如何将工具栏添加到 PreferenceActivity

ios - Digits.sharedInstance() 在设备上崩溃