java - 使用 twitter 应用程序在 android 中集成 Twitter

标签 java android twitter

我正在尝试将 Twitter 集成到我的应用程序中。如果安装在设备中并且它不存在打开的浏览器,我想使用 twitter 应用程序对用户进行身份验证,就像 facebook SDK 所做的一样。

我想获取用户发布推文的访问 token ,获取关注者列表。

目前我正在使用 twitter4j 库。

关于我如何实现这一目标的任何建议。

最佳答案

Twitter 刚刚发布了一个官方 SDK,只需几行代码,您就可以使用 Twitter 登录并实现所有备用身份验证流程(安装、未安装 Twitter 应用程序、用户取消等)

检查:http://t.co/fabric

例子:

private void setUpTwitterButton() {
    twitterButton = (TwitterLoginButton) findViewById(R.id.twitter_button);
    twitterButton.setCallback(new Callback<TwitterSession>() {
        @Override
        public void success(Result<TwitterSession> result) {
            // TODO: success flow
        }

        @Override
        public void failure(TwitterException exception) {
            // TODO: failure flow
        }
    });
}

访问 token 将在上面成功方法的结果对象中。

Android 文档在这里:http://t.co/fabric-android

如果您想查看使用此 SDK 的应用示例:https://github.com/twitterdev/cannonball-android

关于java - 使用 twitter 应用程序在 android 中集成 Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26734165/

相关文章:

java - 通过 Twitter4J 进行多线程 Twitter 访问

java - Kotlin 或 Java 中恒定时间复杂度 O(1) 的 Concat 链表

java - 当 Java 应用程序从 Eclipse 运行时,它应该在哪里创建文件?

Java Web 应用程序部署失败

Android TextView 和 Button 并排,椭圆形左侧 TextView

android - 如果我有一个推文字符串 (json),我可以加载到 Twitter4j Tweet[] 中吗?

Java 到 JavaScript 编译器

android 从 rgb 转换为 hsv,反之亦然

android - 以xamarin形式在 ListView 内随机触发的条目控制焦点取消焦点事件

ios - 如何使用用户的 Twitter 帐户登录应用程序?