下記のコードで試してみましたところ、機能しているようです。
[pom.xml]
xml
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>...</groupId>
5 <artifactId>...</artifactId>
6 <version>0.0.1-SNAPSHOT</version>
7 <build>
8 <sourceDirectory>src</sourceDirectory>
9 <plugins>
10 <plugin>
11 <artifactId>maven-compiler-plugin</artifactId>
12 <version>3.7.0</version>
13 <configuration>
14 <source>9</source>
15 <target>9</target>
16 </configuration>
17 </plugin>
18 </plugins>
19 </build>
20 <dependencies>
21 <dependency>
22 <groupId>org.twitter4j</groupId>
23 <artifactId>twitter4j-core</artifactId>
24 <version>4.0.6</version>
25 </dependency>
26 </dependencies>
27</project>
[Q116545.java]
java
1import twitter4j.Status;
2import twitter4j.Twitter;
3import twitter4j.TwitterException;
4import twitter4j.TwitterFactory;
5import twitter4j.conf.ConfigurationBuilder;
6
7public class Q116545 {
8 static ConfigurationBuilder config() {
9 return new ConfigurationBuilder()
10 .setOAuthConsumerKey("...")
11 .setOAuthConsumerSecret("...")
12 .setOAuthAccessToken("...")
13 .setOAuthAccessTokenSecret("...");
14 }
15 public static void main(String[] args) {
16 for (boolean b : new boolean[] { true, false }) {
17 System.out.println("#setTweetModeExtended = " + b);
18 Twitter twitter = new TwitterFactory(config().setTweetModeExtended(b).build()).getInstance();
19 try {
20 for (Status status : twitter.getUserTimeline()) {
21 System.out.println(status.getText());
22 }
23 } catch (TwitterException e) {
24 e.printStackTrace();
25 }
26 }
27 }
28}
[実行結果]
#setTweetModeExtended = true
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890 https://t.co/fKYTTT766U
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
test
#setTweetModeExtended = false
1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345… https://t.co/ozr7zEXN45
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
test
[ツイート内容]
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/08 02:32