From 3d663fad85874461eb51275045e7322a5d3abfcd Mon Sep 17 00:00:00 2001 From: Yusuke Yamamoto Date: Fri, 21 Oct 2011 00:06:56 +0900 Subject: [PATCH] TFJ-639 add with_twitter_user_id=true to search api query to get real user id --- twitter4j-core/src/main/java/twitter4j/Query.java | 1 + twitter4j-core/src/test/java/twitter4j/SearchAPITest.java | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/twitter4j-core/src/main/java/twitter4j/Query.java b/twitter4j-core/src/main/java/twitter4j/Query.java index f44acf8c2..52911aad6 100644 --- a/twitter4j-core/src/main/java/twitter4j/Query.java +++ b/twitter4j-core/src/main/java/twitter4j/Query.java @@ -426,6 +426,7 @@ public Query resultType(String resultType) { appendParameter("geocode", geocode, params); appendParameter("until", until, params); appendParameter("result_type", resultType, params); + appendParameter("with_twitter_user_id", "true", params); HttpParameter[] paramArray = new HttpParameter[params.size()]; return params.toArray(paramArray); } diff --git a/twitter4j-core/src/test/java/twitter4j/SearchAPITest.java b/twitter4j-core/src/test/java/twitter4j/SearchAPITest.java index 11f21ed2c..8a582e5e9 100644 --- a/twitter4j-core/src/test/java/twitter4j/SearchAPITest.java +++ b/twitter4j-core/src/test/java/twitter4j/SearchAPITest.java @@ -115,6 +115,7 @@ public void testSearch() throws Exception { query.setSinceId(1671199128); queryResult = unauthenticated.search(query); assertTrue(0 < queryResult.getTweets().size()); + assertEquals(6358482, queryResult.getTweets().get(0).getFromUserId()); query = new Query("\\u5e30%u5e30 <%}& foobar").rpp(100).page(1); QueryResult result = twitter1.search(query); @@ -139,7 +140,7 @@ public void testTrends() throws Exception { private void assertTrends(List trendsArray, int expectedSize) throws Exception { Date trendAt = null; for (Trends singleTrends : trendsArray) { - assertTrue((expectedSize-10) < singleTrends.getTrends().length); + assertTrue((expectedSize - 10) < singleTrends.getTrends().length); if (trendAt != null) { assertTrue(trendAt.before(singleTrends.getTrendAt())); }