LoginSignup
8
8

More than 3 years have passed since last update.

Javaでツイート

Last updated at Posted at 2016-06-03

Twitter アプリの定義

Create an app のリンクから作成する。

image.png

キーの取得

image.png

apps.twitter.com にて

Application Settings
Consumer Key (API Key) --> (1)としてメモ
Consumer Secret (API Secret) --> (2)としてメモ

Your Access Token
Access Token --> (3)としてメモ
Access Token Secret --(4)としてメモ

Twitter4J のライブラリ (.jarファイル) をダウンロード

またはMavenなどを利用する。
https://mvnrepository.com/artifact/org.twitter4j/twitter4j-core

twitter4j.properties の準備 (クラスパスに通す)

debug=false
http.prettyDebug=false

oauth.consumerKey= (1)で取得した値
oauth.consumerSecret= (2)で取得した値
oauth.accessToken= (3)で取得した値
oauth.accessTokenSecret= (4)で取得した値
jsonStoreEnabled=true

Java の用意

package twtr.test;

import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterFactory;

public class UpdateStatusMain {

    public static void main(String[] args) throws Exception {

        String latestStatus = "This is test";
        Twitter twitter = TwitterFactory.getSingleton();
        Status status = twitter.updateStatus(latestStatus); // throws
                                                            // TwitterException
        System.out.println("Successfully updated the status to ["
                + status.getText() + "].");
    }

}
8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8