256 个字符
256 Characters Twitter4J
我有一些代码可以完美地 returns 特定数量的推文并将它们附加到文本文件中。但是,我使用的是 Twitter4J 版本 4.0.4,我需要编辑代码,以便它可以 return 最多包含 256 个字符的推文(版本 4.0.4 只能 return 128 个字符)。我知道 4.0.6 版支持 256 个字符,但无法通过官方网站下载 link 到该版本。
有人对在我的代码中实现所需更改的来源或方法有任何建议吗?
干杯
public static void main(String [] args) throws TwitterException {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("xxx")
.setOAuthConsumerSecret("xxx")
.setOAuthAccessToken("xxx")
.setOAuthAccessTokenSecret("xxx");
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
java.util.List statuses = null;
String userName ="EmpireOfTheKop";
Paging page = new Paging (1, 50);
statuses = twitter.getUserTimeline(userName, page);
FileWriter fw;
File fileName;
try{
fileName = new File("LiverpoolTwo.txt");
fw = new FileWriter(fileName, true);
for (int i = 0; i < statuses.size(); i++) {
Status status = (Status)statuses.get(i);
String s = status.getUser().getName() + " : " + status.getText();
System.out.println(s);
fw.write(s);
}
fw.close();
}
catch (IOException e) {
System.err.println("Error. Cannot open file for writing.");
System.exit(1);
}
Twitter 4.0.6 支持 256 个字符。虽然它可能无法直接下载,但 可通过 Maven Central 在基于 Maven 的项目中使用。或者,如果您不使用 maven,您可以下载它分发的 Jar 并将其直接添加到您的类路径中。
如果您使用的是 Maven,请将其添加到您的 POM 中:
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-core</artifactId>
<version>4.0.6</version>
</dependency>
或 Gradle:
compile group: 'org.twitter4j', name: 'twitter4j-core', version: '4.0.6'
如果想直接下载jar包,按照link到Maven Central点击"jar" link.
我有一些代码可以完美地 returns 特定数量的推文并将它们附加到文本文件中。但是,我使用的是 Twitter4J 版本 4.0.4,我需要编辑代码,以便它可以 return 最多包含 256 个字符的推文(版本 4.0.4 只能 return 128 个字符)。我知道 4.0.6 版支持 256 个字符,但无法通过官方网站下载 link 到该版本。
有人对在我的代码中实现所需更改的来源或方法有任何建议吗?
干杯
public static void main(String [] args) throws TwitterException {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("xxx")
.setOAuthConsumerSecret("xxx")
.setOAuthAccessToken("xxx")
.setOAuthAccessTokenSecret("xxx");
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
java.util.List statuses = null;
String userName ="EmpireOfTheKop";
Paging page = new Paging (1, 50);
statuses = twitter.getUserTimeline(userName, page);
FileWriter fw;
File fileName;
try{
fileName = new File("LiverpoolTwo.txt");
fw = new FileWriter(fileName, true);
for (int i = 0; i < statuses.size(); i++) {
Status status = (Status)statuses.get(i);
String s = status.getUser().getName() + " : " + status.getText();
System.out.println(s);
fw.write(s);
}
fw.close();
}
catch (IOException e) {
System.err.println("Error. Cannot open file for writing.");
System.exit(1);
}
Twitter 4.0.6 支持 256 个字符。虽然它可能无法直接下载,但 可通过 Maven Central 在基于 Maven 的项目中使用。或者,如果您不使用 maven,您可以下载它分发的 Jar 并将其直接添加到您的类路径中。
如果您使用的是 Maven,请将其添加到您的 POM 中:
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-core</artifactId>
<version>4.0.6</version>
</dependency>
或 Gradle:
compile group: 'org.twitter4j', name: 'twitter4j-core', version: '4.0.6'
如果想直接下载jar包,按照link到Maven Central点击"jar" link.