import twitter4j.conf.ConfigurationBuilder;\r
\r
import com.yuji.tdb.common.CommonUtil;\r
+import com.yuji.tdb.utility.StringUtility;\r
\r
public class TwitterUtil {\r
private static final Logger log = Logger\r
long cur = date.getTime();\r
\r
Query query = new Query();\r
- query.setRpp(1000); // TODO\r
+ //query.setRpp(1000); // TODO\r
query.setQuery(text);\r
QueryResult result = twitter.search(query);\r
List<Tweet> tweets = result.getTweets();\r
\r
Date at = tweet.getCreatedAt();\r
long t = at.getTime();\r
+ \r
String message = tweet.getText();\r
\r
if (t < cur - 30 * 60 * 1000){\r
+ System.out.println("\81~" + tweet.getFromUser() + " - "\r
+ + tweet.getText() + at);\r
continue;\r
}\r
hit = filter(message);\r
message = "\92x\89\84\82È\82µ " + date.toString(); \r
}\r
else {\r
- int N = 50;\r
+ int N = 100;\r
\r
String sample = tweets.get(mindex).getText();\r
- if (sample.length() > N){\r
- sample = sample.substring(0, N);\r
- }\r
sample = CommonUtil.replaceString(sample, "@", "(a)");\r
+ sample = StringUtility.parseSubstring(sample, N);\r
message = sample + " " + date.toString() + " count=" + count; \r
}\r
Status status = twitter.updateStatus(message);\r