Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Twitter4J is an open-source Java library for the Twitter API.

License

NotificationsYou must be signed in to change notification settings

Twitter4J/Twitter4J

Repository files navigation

#Twitter4J is a 100% pure Java library for the Twitter API with no extra dependency.

@t4j_news

Requirements

Java 8 or later

Dependency declaration

Add a dependency declaration to pom.xml, or build.gradle as follows:

Maven Central

Maven

<dependencies>    <dependency>        <groupId>org.twitter4j</groupId>        <artifactId>twitter4j-core</artifactId>        <version>4.1.2</version>    </dependency></dependencies>

Gradle

dependencies {    compile 'org.twitter4j:twitter4j-core:4.1.2'}

Java modularity

requires org.twitter4j;

Getting started

Acquire an instance configured with twitter4j.properties, tweet "Hello Twitter API!".

twitter4j.properties

oauth.consumerKey=[consumer key]oauth.consumerSecret=[consumer secret]oauth.accessToken=[access token]oauth.accessTokenSecret=[access token secret]

Main.java

importorg.twitter4j.*;publicclassMain {publicstaticvoidmain(String...args){Twittertwitter =Twitter.getInstance();twitter.v1().tweets().updateStatus("Hello Twitter API!");  }}

v1() returnsTwitterV1 interface which provides various Twitter API V1.1 API resources. tweets() returnsTweetsResources.

You can also get a builder object from newBuilder() method to configure the instance with code:

Main.java

importorg.twitter4j.*;publicclassMain {publicstaticvoidmain(String...args){vartwitter =Twitter.newBuilder()      .oAuthConsumer("consumer key","consumer secret")      .oAuthAccessToken("access token","access token secret")      .build();twitter.v1().tweets().updateStatus("Hello Twitter API!");  }}

License

Apache License Version 2.0

Java CI with Gradle


[8]ページ先頭

©2009-2025 Movatter.jp