android - 将 Twitter 集成到我的 Android 应用程序中

标签 android twitter tweets

我正在将 Twitter 集成到我的 Android 应用程序中。它让我在 Twitter 上成功登录,但我不知道如何从中获取推文和状态,以便我可以在我的应用程序中显示它。这是我的代码。

String CONSUMER_KEY = "XXXXXXXXXXXXXXX";  
         String CONSUMER_SECRET = "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY";  

         try {  
             twitter = new TwitterFactory().getInstance();  
             twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);  
             requestToken = twitter.getOAuthRequestToken();  
             AccessToken accessToken = null;  
             String url = requestToken.getAuthorizationURL();  
             Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));  
             startActivity(intent);                                   
         }  
         catch (TwitterException e){  
             e.printStackTrace();  
         }  

我们将不胜感激。

最佳答案

如果您使用 signpost,您可以处理登录部分,而无需用户输入 PIN 码,一旦你有了 token 和验证器,你就可以继续使用 twitter4j,使用 TwitterFactory twitterfact=new TwitterFactory(); 创建对象 twitter; 推特 = twitterfact.getOAuthAuthorizedInstance(consumerKey, consumerSecret,accessToken);

现在您可以使用 twitter.getFriendsTimeLine() 显示时间线。这就是我所做的,而且效果很好。我可以发推文、阅读推文、发送私有(private)消息……而且登录部分不会失败。

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

相关文章:

api - 获取 URL 的推文数量的官方方法

python - 如何修复 Twitter 30 天沙盒搜索上的错误代码 403?

android - 在C中提取WAV文件的音高

android - 无法使用gradle获取Twitter结构依赖

java - 通过单击 Android 上 Twitter 应用程序中的推文来打开应用程序

java - 土耳其发推文——java无法符号错误

jquery - 如何在我的网站内使用 jquery 将推文发送到 twitter

android - map View 使用 google Directions API 绘制方向 - 解码多段线

android - 将可绘制对象添加到 ImageView

安卓 CountDownTimer onStart