如何从Android应用程序更新Twitter状态的最简单的当前示例是什么?

时间:2011-03-23 22:04:46

标签: java android twitter oauth

如何从Android应用程序更新推特状态的最简单的当前示例是什么?

1 个答案:

答案 0 :(得分:1)

虽然使用Android中的Twitter4J库发送推文的实际代码很简单:

public void sendTweet(SharedPreferences prefs,String msg) throws Exception {
    String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
    String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");

    AccessToken a = new AccessToken(token,secret); 

    Twitter twitter = new TwitterFactory().getInstance();
    twitter.setOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET);
    twitter.setOAuthAccessToken(a);
    twitter.updateStatus(msg);
}

但是,在您能够成功执行这些呼叫之前,需要进行大量的准备工作。

查看a 30 minute guide to integrating Twitter in your Android application,其中包含从Android应用发送推文所需的所有步骤:

  • 设置推特测试帐户
  • 注册推特应用程序
  • 使用OAuth
  • 在Android应用程序中验证用户身份
  • 让用户使用Twitter4J库从您的Android应用程序发送推文

AndroidTwitterSample GitHub repository中包含一个示例项目,可帮助您入门。