package com.cattong.weibo.impl.tencent; import com.cattong.weibo.conf.ApiConfigBase; public class TencentApiConfig extends ApiConfigBase { public TencentApiConfig() { this.setRestBaseUrl("http://open.t.qq.com/api/"); initRestUrl(); } private void initRestUrl() { this.setPublicTimelineUrl(this.getRestBaseUrl() + "statuses/public_timeline"); this.setFriendTimelineUrl(this.getRestBaseUrl() + "statuses/home_timeline"); this.setHomeTimelineUrl(this.getRestBaseUrl() + "statuses/home_timeline"); this.setUserTimelineUrl(this.getRestBaseUrl() + "statuses/user_timeline"); this.setMetionsTimelineUrl(this.getRestBaseUrl() + "statuses/mentions_timeline"); this.setRetweetsOfStatusUrl(this.getRestBaseUrl() + "t/re_list"); this.setShowOfStatusUrl(this.getRestBaseUrl() + "t/show"); this.setUpdateStatusUrl(this.getRestBaseUrl() + "t/add"); this.setUploadStatusUrl(this.getRestBaseUrl() + "t/add_pic"); this.setDestroyStatusUrl(this.getRestBaseUrl() + "t/del"); this.setRetweetStatusUrl(this.getRestBaseUrl() + "t/re_add"); this.setResponseCountOfStatusUrl(this.getRestBaseUrl() + "t/re_count"); this.setUnreadCountUrl(this.getRestBaseUrl() + "info/update"); this.setResetUnreadCountUrl(this.getRestBaseUrl() + "info/update"); this.setShowOfUserUrl(this.getRestBaseUrl() + "user/other_info"); this.setFriendsUrl(this.getRestBaseUrl() + "friends/user_idollist"); this.setFollowsUrl(this.getRestBaseUrl() + "friends/user_fanslist"); this.setInboxTimelineUrl(this.getRestBaseUrl() + "private/recv"); this.setOutboxTimelineUrl(this.getRestBaseUrl() + "private/send"); this.setSendDirectMessageUrl(this.getRestBaseUrl() + "private/add"); this.setDestroyDirectMessageUrl(this.getRestBaseUrl() + "private/del"); this.setCreateFriendshipUrl(this.getRestBaseUrl() + "friends/add"); this.setDestroyFriendshipUrl(this.getRestBaseUrl() + "friends/del"); // this.setExistFriendshipUrl(this.getRestBaseUrl() + "friendships/exists.json"); this.setShowOfFriendshipUrl(this.getRestBaseUrl() + "friends/check"); // this.setFriendsIDsUrl(this.getRestBaseUrl() + "friends/ids.json"); // this.setFollowersIDsUrl(this.getRestBaseUrl() + "followers/ids.json"); this.setVerifyCredentialsUrl(this.getRestBaseUrl() + "user/info"); this.setUpdateProfileUrl(this.getRestBaseUrl() + "user/update"); this.setUpdateProfileImageUrl(this.getRestBaseUrl() + "user/update_head"); this.setFavoritesTimelineUrl(this.getRestBaseUrl() + "fav/list_t"); // this.setFavoritesOfUserUrl(this.getRestBaseUrl() + "fav/list_t"); this.setCreateFavoriteUrl(this.getRestBaseUrl() + "fav/addt"); this.setDestroyFavoriteUrl(this.getRestBaseUrl() + "fav/delt"); // this.setCommentsTimelineUrl(this.getRestBaseUrl() + "statuses/comments_timeline.json"); this.setCommentsOfStatusUrl(this.getRestBaseUrl() + "t/re_list"); // this.setCommentsByMeUrl(this.getRestBaseUrl() + "statuses/comments_by_me.json"); // this.setCommentsToMeUrl(this.getRestBaseUrl() + "statuses/comments_to_me.json"); this.setCommentStatusUrl(this.getRestBaseUrl() + "t/comment"); this.setDestroyCommentUrl(this.getRestBaseUrl() + "t/del"); this.setSearchUserUrl(this.getRestBaseUrl() + "search/user"); this.setSearchStatusUrl(this.getRestBaseUrl() + "search/t"); this.setDailyTrendsUrl(this.getRestBaseUrl() + "trends/ht"); this.setDailyHotRetweetsUrl(this.getRestBaseUrl() + "trends/t"); this.setCreateBlockUrl(this.getRestBaseUrl() + "friends/addblacklist"); this.setDestroyBlockUrl(this.getRestBaseUrl() + "friends/delblacklist"); this.setBlockingUsersUrl(this.getRestBaseUrl() + "friends/blacklist"); this.setCreateGroupUrl(this.getRestBaseUrl() + "list/create"); this.setUpdateGroupUrl(this.getRestBaseUrl() + "list/edit"); this.setGroupListUrl(this.getRestBaseUrl() + "list/get_list"); this.setShowOfGroupUrl(this.getRestBaseUrl() + "list/list_attr"); this.setDestroyGroupUrl(this.getRestBaseUrl() + "list/delete"); this.setGroupStatusesUrl(this.getRestBaseUrl() + "%1$s/lists/%2$s/statuses.json"); this.setGroupMembershipsUrl(this.getRestBaseUrl() + "list/listusers"); this.setGroupSubscriptionsUrl(this.getRestBaseUrl() + "%1$s/lists/subscriptions.json"); this.setGroupMembersUrl(this.getRestBaseUrl() + "list/listusers"); this.setCreateGroupMemberUrl(this.getRestBaseUrl() + "list/add_to_list"); this.setDestroyGroupMemberUrl(this.getRestBaseUrl() + "list/del_from_list"); this.setShowGroupMemberUrl(this.getRestBaseUrl() + "%1$s/%2$s/members/%3$s.json"); } }