Post a tweet with Android API

こ雲淡風輕ζ 提交于 2019-12-04 08:02:31

Please check the following blog post for a complete end-to-end guide for posting to Twitter from an Android app.

It also includes a working Android sample in Github.

Create your app with read/write permission in Twitter dev site, generate access token for your application.

use the following code to update the status

public static void main(String[] args) {

    String CONSUMER_KEY = "YOUR_CONSUMER_KEY";
    String CONSUMER_SECRET = "YOUR_CONSUMER_SECRET";
    String ACCESS_SECRET = "YOUR_ACCESS_SECRET";
    String ACCESS_TOKEN = "YOUR_ACCESS_TOKEN";

    // Consumer
    Twitter twitter = new TwitterFactory().getInstance();
    twitter.setOAuthConsumer(CONSUMER_KEY, CONSUMER_SECRET);

    // Access Token
    AccessToken accessToken = null;
    accessToken = new AccessToken(ACCESS_TOKEN, ACCESS_SECRET);
    twitter.setOAuthAccessToken(accessToken);

    // Posting Status
    Status status = null;
    try {
        status = twitter.updateStatus("YOUR_STATUS");
    } catch (TwitterException e) {
        e.printStackTrace();
    }
    System.out.println("Successfully updated the status: "
            + status.getText());
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!