我正在尝试将 Twitter 集成到我的应用程序中。如果安装在设备中并且它不存在打开的浏览器,我想使用 twitter 应用程序对用户进行身份验证,就像 facebook SDK 所做的一样。
我想获取用户发布推文的访问 token ,获取关注者列表。
目前我正在使用 twitter4j 库。
关于我如何实现这一目标的任何建议。
最佳答案
Twitter 刚刚发布了一个官方 SDK,只需几行代码,您就可以使用 Twitter 登录并实现所有备用身份验证流程(安装、未安装 Twitter 应用程序、用户取消等)
例子:
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/