|
|
@@ -261,50 +261,53 @@ public QueryResult search(Query query) throws TwitterException { |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseList<DirectMessage> getDirectMessages() throws TwitterException { |
|
|
|
return factory.createDirectMessageList(get(conf.getRestBaseURL() + "direct_messages.json")); |
|
|
|
return factory.createDirectMessageList(get(conf.getRestBaseURL() + "direct_messages.json?full_text=true")); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseList<DirectMessage> getDirectMessages(Paging paging) throws TwitterException { |
|
|
|
return factory.createDirectMessageList(get(conf.getRestBaseURL() + "direct_messages.json" |
|
|
|
, paging.asPostParameterArray())); |
|
|
|
, mergeParameters(paging.asPostParameterArray(), new HttpParameter("full_text", true)))); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseList<DirectMessage> getSentDirectMessages() throws |
|
|
|
TwitterException { |
|
|
|
return factory.createDirectMessageList(get(conf.getRestBaseURL() + "direct_messages/sent.json")); |
|
|
|
public ResponseList<DirectMessage> getSentDirectMessages() throws TwitterException { |
|
|
|
return factory.createDirectMessageList(get(conf.getRestBaseURL() + "direct_messages/sent.json?full_text=true")); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseList<DirectMessage> getSentDirectMessages(Paging paging) throws |
|
|
|
TwitterException { |
|
|
|
public ResponseList<DirectMessage> getSentDirectMessages(Paging paging) throws TwitterException { |
|
|
|
return factory.createDirectMessageList(get(conf.getRestBaseURL() + |
|
|
|
"direct_messages/sent.json", paging.asPostParameterArray())); |
|
|
|
"direct_messages/sent.json" |
|
|
|
, mergeParameters(paging.asPostParameterArray(), new HttpParameter("full_text", true)))); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public DirectMessage showDirectMessage(long id) throws TwitterException { |
|
|
|
return factory.createDirectMessage(get(conf.getRestBaseURL() + "direct_messages/show.json?id=" + id)); |
|
|
|
return factory.createDirectMessage(get(conf.getRestBaseURL() + "direct_messages/show.json?id=" + id |
|
|
|
+ "&full_text=true")); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public DirectMessage destroyDirectMessage(long id) throws |
|
|
|
TwitterException { |
|
|
|
return factory.createDirectMessage(post(conf.getRestBaseURL() + "direct_messages/destroy.json?id=" + id)); |
|
|
|
TwitterException { |
|
|
|
return factory.createDirectMessage(post(conf.getRestBaseURL() + "direct_messages/destroy.json?id=" + id |
|
|
|
+ "&full_text=true")); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public DirectMessage sendDirectMessage(long userId, String text) |
|
|
|
throws TwitterException { |
|
|
|
return factory.createDirectMessage(post(conf.getRestBaseURL() + "direct_messages/new.json", |
|
|
|
new HttpParameter("user_id", userId), new HttpParameter("text", text))); |
|
|
|
throws TwitterException { |
|
|
|
return factory.createDirectMessage(post(conf.getRestBaseURL() + "direct_messages/new.json" |
|
|
|
, new HttpParameter("user_id", userId), new HttpParameter("text", text) |
|
|
|
, new HttpParameter("full_text", true))); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public DirectMessage sendDirectMessage(String screenName, String text) throws TwitterException { |
|
|
|
return factory.createDirectMessage(post(conf.getRestBaseURL() + "direct_messages/new.json", |
|
|
|
new HttpParameter("screen_name", screenName), new HttpParameter("text", text))); |
|
|
|
return factory.createDirectMessage(post(conf.getRestBaseURL() + "direct_messages/new.json" |
|
|
|
, new HttpParameter("screen_name", screenName), new HttpParameter("text", text) |
|
|
|
, new HttpParameter("full_text", true))); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
@@ -946,7 +949,7 @@ public Status createFavorite(long id) throws TwitterException { |
|
|
|
public ResponseList<UserList> getUserLists(String listOwnerScreenName) throws TwitterException { |
|
|
|
return getUserLists(listOwnerScreenName, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseList<UserList> getUserLists(String listOwnerScreenName, boolean reverse) throws TwitterException { |
|
|
|
return factory.createUserListList(get(conf.getRestBaseURL() + "lists/list.json", |
|
|
@@ -958,7 +961,7 @@ public Status createFavorite(long id) throws TwitterException { |
|
|
|
public ResponseList<UserList> getUserLists(long listOwnerUserId) throws TwitterException { |
|
|
|
return getUserLists(listOwnerUserId, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public ResponseList<UserList> getUserLists(long listOwnerUserId, boolean reverse) throws TwitterException { |
|
|
|
return factory.createUserListList(get(conf.getRestBaseURL() + "lists/list.json", |
|
|
@@ -1046,7 +1049,7 @@ public UserList destroyUserListMembers(String ownerScreenName, String slug, Stri |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(long cursor) throws TwitterException { |
|
|
|
return getUserListMemberships(20, cursor); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(int count, long cursor) throws TwitterException { |
|
|
|
return factory.createPagableUserListList(get(conf.getRestBaseURL() + "lists/memberships.json", |
|
|
@@ -1063,27 +1066,27 @@ public UserList destroyUserListMembers(String ownerScreenName, String slug, Stri |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(String listMemberScreenName, int count, long cursor) throws TwitterException { |
|
|
|
return getUserListMemberships(listMemberScreenName, count, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(String listMemberScreenName, long cursor, boolean filterToOwnedLists) throws TwitterException { |
|
|
|
return getUserListMemberships(listMemberScreenName, 20, cursor, filterToOwnedLists); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(String listMemberScreenName, int count, long cursor, boolean filterToOwnedLists) throws TwitterException { |
|
|
|
return factory.createPagableUserListList(get(conf.getRestBaseURL() |
|
|
|
+ "lists/memberships.json", |
|
|
|
new HttpParameter("screen_name", listMemberScreenName), |
|
|
|
new HttpParameter("screen_name", listMemberScreenName), |
|
|
|
new HttpParameter("count", count), |
|
|
|
new HttpParameter("cursor", cursor), |
|
|
|
new HttpParameter("filter_to_owned_lists", filterToOwnedLists))); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(long listMemberId, long cursor) throws TwitterException { |
|
|
|
return getUserListMemberships(listMemberId, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(long listMemberId, int count, long cursor) throws TwitterException { |
|
|
|
return getUserListMemberships(listMemberId, count, cursor, false); |
|
|
@@ -1096,7 +1099,7 @@ public UserList destroyUserListMembers(String ownerScreenName, String slug, Stri |
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<UserList> getUserListMemberships(long listMemberId, int count, long cursor, boolean filterToOwnedLists) throws TwitterException { |
|
|
|
return factory.createPagableUserListList(get(conf.getRestBaseURL() |
|
|
|
return factory.createPagableUserListList(get(conf.getRestBaseURL() |
|
|
|
+ "lists/memberships.json", |
|
|
|
new HttpParameter("user_id", listMemberId), |
|
|
|
new HttpParameter("count", count), |
|
|
@@ -1108,12 +1111,12 @@ public UserList destroyUserListMembers(String ownerScreenName, String slug, Stri |
|
|
|
public PagableResponseList<User> getUserListSubscribers(long listId, long cursor) throws TwitterException { |
|
|
|
return getUserListSubscribers(listId, 20, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListSubscribers(long listId, int count, long cursor) throws TwitterException { |
|
|
|
return getUserListSubscribers(listId, count, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListSubscribers(long listId, int count, long cursor, boolean skipStatus) throws TwitterException { |
|
|
|
return factory.createPagableUserList(get(conf.getRestBaseURL() + "lists/subscribers.json", |
|
|
@@ -1127,12 +1130,12 @@ public UserList destroyUserListMembers(String ownerScreenName, String slug, Stri |
|
|
|
public PagableResponseList<User> getUserListSubscribers(long ownerId, String slug, long cursor) throws TwitterException { |
|
|
|
return getUserListSubscribers(ownerId, slug, 20, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListSubscribers(long ownerId, String slug, int count, long cursor) throws TwitterException { |
|
|
|
return getUserListSubscribers(ownerId, slug, count, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListSubscribers(long ownerId, String slug, int count, long cursor, boolean skipStatus) throws TwitterException { |
|
|
|
return factory.createPagableUserList(get(conf.getRestBaseURL() + "lists/subscribers.json", |
|
|
@@ -1147,12 +1150,12 @@ public UserList destroyUserListMembers(String ownerScreenName, String slug, Stri |
|
|
|
public PagableResponseList<User> getUserListSubscribers(String ownerScreenName, String slug, long cursor) throws TwitterException { |
|
|
|
return getUserListSubscribers(ownerScreenName, slug, 20, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListSubscribers(String ownerScreenName, String slug, int count, long cursor) throws TwitterException { |
|
|
|
return getUserListSubscribers(ownerScreenName, slug, count, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListSubscribers( |
|
|
|
String ownerScreenName, String slug, int count, long cursor, boolean skipStatus) |
|
|
@@ -1320,7 +1323,7 @@ public User showUserListMembership(String ownerScreenName, String slug, |
|
|
|
public PagableResponseList<User> getUserListMembers(long listId, int count, long cursor) throws TwitterException { |
|
|
|
return getUserListMembers(listId, count, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListMembers(long listId, int count, long cursor, boolean skipStatus) throws TwitterException { |
|
|
|
return factory.createPagableUserList(get(conf.getRestBaseURL() + "lists/members.json", |
|
|
@@ -1329,12 +1332,12 @@ public User showUserListMembership(String ownerScreenName, String slug, |
|
|
|
new HttpParameter("cursor", cursor), |
|
|
|
new HttpParameter("skip_status", skipStatus))); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListMembers(long ownerId, String slug, long cursor) throws TwitterException { |
|
|
|
return getUserListMembers(ownerId, slug, 20, cursor, false); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
public PagableResponseList<User> getUserListMembers(long ownerId, String slug, int count, long cursor) throws TwitterException { |
|
|
|
return getUserListMembers(ownerId, slug, count, cursor, false); |
|
|
@@ -1344,7 +1347,7 @@ public User showUserListMembership(String ownerScreenName, String slug, |
|
|
|
public PagableResponseList<User> getUserListMembers(long ownerId, String slug, int count, long cursor, boolean skipStatus) throws TwitterException { |
|
|
|
return factory.createPagableUserList(get(conf.getRestBaseURL() + |
|
|
|
"lists/members.json", |
|
|
|
new HttpParameter("owner_id", ownerId), |
|
|
|
new HttpParameter("owner_id", ownerId), |
|
|
|
new HttpParameter("slug", slug), |
|
|
|
new HttpParameter("count", count), |
|
|
|
new HttpParameter("cursor", cursor), |
|
|
|
0 comments on commit
817a045