Below is the list of APIs implemented in AMicroblogAPI v1.0 beta. (Click
here to download the list.)
Name(Signature) | Uri(WikiUri) | Summary |
GetRequestToken | oauth/request_token | Retrieves a one-time use request token. |
GetRequestToken | ||
Authorize | oauth/authorize | Authorizes the un-authorized request token with a SINA passport(user name and password). |
Authorize(System.String,System.String,System.String) | ||
GetAccessToken | oauth/access_token | Exchanges the request token for an access token. |
GetAccessToken(AMicroblogAPI.Common.OAuthRequestToken,System.String) | ||
Login | oauth | Performs a OAuth login with the specified param 'userName' and param 'password'. |
Login(System.String,System.String) | ||
Logout | Performs a local logout. Cleans the Environment data. | |
Logout | ||
VerifyCredential | account/verify_credentials | Verifies whether the current user has SINA micro-blog service enabled. |
VerifyCredential | ||
EndSession | account/end_session | Terminates the web-login user's session. |
EndSession | ||
GetRateLimitStatus | account/rate_limit_status | Retrieves the app's rate limit. |
GetRateLimitStatus | ||
UpdateProfileImage | account/update_profile_image | Updates the profile image of the current user. |
UpdateProfileImage(System.String) | ||
UpdateProfile | account/update_profile | Updates the profile info of current user. |
UpdateProfile(AMicroblogAPI.DataContract.UpdateProfileInfo) | ||
GetPrivacy | account/get_privacy | Retrieves the privacy info of the current user. |
GetPrivacy | ||
UpdatePrivacy | account/update_privacy | Updates the privacy settings of the current user. |
UpdatePrivacy(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
PostStatus | statuses/update | Posts a status to weibo.com. |
PostStatus(AMicroblogAPI.DataContract.UpdateStatusInfo) | ||
PostStatusWithPic | statuses/upload | Posts a with-pic status to weibo.com. See |
PostStatusWithPic(AMicroblogAPI.DataContract.UpdateStatusWithPicInfo) | ||
DeleteStatus | statuses/destroy | Deletes a micro-blog status by its id. |
DeleteStatus(System.Int64) | ||
GetStatus | statuses/show | Retrieves the info of a micro-blog status by its id. |
GetStatus(System.Int64) | ||
Forward | statuses/repost | Re-posts a micro-blog status. |
Forward(System.Int64,System.String,System.Boolean,System.Boolean) | ||
Comment | statuses/comment | Comments a status. |
Comment(System.Int64,System.String,System.Boolean) | ||
ReplyComment | statuses/reply | Replies a comment of a status. |
ReplyComment(System.Int64,System.String,System.Int64,System.Boolean) | ||
DeleteComment | statuses/comment_destroy | Deletes a comment identified by the specified param 'commentID'. |
DeleteComment(System.Int64) | ||
DeleteComments | statuses/comment/destroy_batch | Deletes multiple comments. |
DeleteComments(System.Int64[]) | ||
GetUserStatuses | statuses/user_timeline | Retrieves a certain mumber of latest statuses of the specified user or current user. |
GetUserStatuses(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32},AMicroblogAPI.DataContract.StatusType,System.Boolean) | ||
GetPublicStatuses | statuses/public_timeline | Retrieves a certain mumber of latest statuses of the public users. |
GetPublicStatuses(System.Int32,System.Boolean) | ||
GetFriendsStatuses | statuses/friend_timeline | Retrieves a certain mumber of latest statuses of the friends current user is following. |
GetFriendsStatuses(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32},AMicroblogAPI.DataContract.StatusType,System.Boolean) | ||
GetMentions | statuses/mentions | Retrieves the statuses which mentions the current user. |
GetMentions(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetCommentsTimeline | statuses/comments_timeline | Retrieves the comments sent/received by the current user. |
GetCommentsTimeline(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetCommentsByMe | statuses/comments_by_me | Retrieves the comments sent by the current user. |
GetCommentsByMe(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetCommentsToMe | statuses/comments_to_me | Retrieves the comments sent to the current user. |
GetCommentsToMe(System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetCountersOfCommentNForward | statuses/counts | Retrieves the comment counter and repost counter of the specified statuses. |
GetCountersOfCommentNForward(System.Int64[]) | ||
GetUnreadInfo | statuses/unread | Retrieves the unread counters of the current user. |
GetUnreadInfo(System.Boolean,System.Nullable{System.Int64}) | ||
ResetCounter | statuses/reset_count | Resets the unread counters of the specified type to zero. |
ResetCounter(AMicroblogAPI.DataContract.CounterType) | ||
GetEmotions | emotions | Retrieves the system defined emotions. |
GetEmotions(AMicroblogAPI.DataContract.EmotionType,System.String) | ||
GetUserInfo | users/show | Retrives the info of the specified user. |
GetUserInfo(System.Int64) | ||
GetUserInfo | users/show | Retrives the info of the specified user. |
GetUserInfo(System.String) | ||
GetFriends | statuses/friends | Retrieves the friends of the specified user. |
GetFriends(System.Int64,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetFriends | statuses/friends | Retrieves the friends of the specified user. |
GetFriends(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetFriends | statuses/friends | Retrieves the friends of the specified user. |
GetFriends(System.Nullable{System.Int64},System.String,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetFollowers | statuses/followers | Retrieves the followers of the specified user. |
GetFollowers(System.Int64,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetFollowers | statuses/followers | Retrieves the followers of the specified user. |
GetFollowers(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetFollowers | statuses/followers | Retrieves the followers of the specified user. |
GetFollowers(System.Nullable{System.Int64},System.String,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetHotUsers | users/hot | Retrieves the hot users of the specified param 'category'. |
GetHotUsers(System.String) | ||
UpdateFriendRemark | user/friends/update_remark | Updates the remark of a friend of yours. |
UpdateFriendRemark(System.Int64,System.String) | ||
GetSuggestedUsers | users/suggestions | Returns a bunch of users the current user may be interested in. |
GetSuggestedUsers | ||
Follow | friendships/create | Follows a specified user to become a fan of him/her. |
Follow(System.Nullable{System.Int64},System.String) | ||
Follow | friendships/create | Follows a specified user to become a fan of him/her. |
Follow(System.Int64) | ||
Follow | friendships/create | Follows a specified user to become a fan of him/her. |
Follow(System.String) | ||
Unfollow | friendships/destroy | Unfollows a specified user. |
Unfollow(System.Nullable{System.Int64},System.String) | ||
Unfollow | friendships/destroy | Unfollows a specified user. |
Unfollow(System.Int64) | ||
Unfollow | friendships/destroy | Unfollows a specified user. |
Unfollow(System.String) | ||
ExistsFriendship | friendships/exists | Checks whether param 'userAID' followed param 'userBID'. |
ExistsFriendship(System.Int64,System.Int64) | ||
GetFriendshipInfo | friendships/show | Retrieves the friendship info of the users identified by param 'targetUserID' and param 'sourceUserID'. |
GetFriendshipInfo(System.Int64,System.Nullable{System.Int64}) | ||
GetFollowingUserIDs | friends/ids | Retrieves the id of the users that the specified user is following. |
GetFollowingUserIDs(System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetFollowerUserIDs | followers/ids | Retrieves the id of the users who follows the specified user. |
GetFollowerUserIDs(System.Nullable{System.Int64},System.String,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetTags | tags | Retrieves the tags of the specified user. |
GetTags(System.Int64,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetSuggestedTags | tags/suggestions | Retrieves the tags of the specified user. |
GetSuggestedTags(System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
CreateTags | tags/create | Retrieves the tags of the specified user. |
CreateTags(System.String[]) | ||
DeleteTag | tags/destroy | Deletes a user tag by the param 'tagID'. |
DeleteTag(System.Int64) | ||
DeleteTags | tags/destroy_batch | Deletes a bunch of user tags by the param 'tagIDs'. |
DeleteTags(System.Int64[]) | ||
GetFavorites | favorites | Retrieves the favorite of the current user. |
GetFavorites(System.Nullable{System.Int32}) | ||
AddToFavorite | favorites/create | Adds the specified status into the favorite of current user. |
AddToFavorite(System.Int64) | ||
DeleteFromFavorite | favorites/destroy | Deletes the specified status from the favorite of current user. |
DeleteFromFavorite(System.Int64) | ||
DeleteMultipleFromFavorite | favorites/destroy_batch | Deletes the specified statuses from the favorite of current user. |
DeleteMultipleFromFavorite(System.Int64[]) | ||
GetBlockingList | blocks/blocking | Retrieves the block list of the specified user. |
GetBlockingList(System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetBlockingListIDs | blocks/blocking/ids | Retrieves the user ids of the block list of the specified user. |
GetBlockingListIDs(System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
Block | blocks/create | Blocks the specified user for current user. |
Block(System.Nullable{System.Int64},System.String) | ||
Unblock | blocks/destroy | Unblocks the specified user from the block list of current user. |
Unblock(System.Nullable{System.Int64},System.String) | ||
IsBlocked | blocks/exists | Checks whether the specified user is in the block list of current user. |
IsBlocked(System.Nullable{System.Int64},System.String) | ||
GetUserTrends | trends | Retrieves the trends(topic) of the specified user. |
GetUserTrends(System.Int64,System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetHourTrends | trends/hourly | Retrieves the trends(topic) of current hour. |
GetHourTrends(System.Boolean) | ||
GetDayTrends | trends/daily | Retrieves the trends(topic) of today. |
GetDayTrends(System.Boolean) | ||
GetWeekTrends | trends/weekly | Retrieves the trends(topic) of current week. |
GetWeekTrends(System.Boolean) | ||
GetTrendStatuses | trends/statuses | Retrieves the statuses under the specified trend(topic). |
GetTrendStatuses(System.String) | ||
FollowTrend | trends/follow | Follows the specified trend(topic). |
FollowTrend(System.String) | ||
UnfollowTrend | trends/unfollow | Unfollows the specified trend(topic). |
UnfollowTrend(System.Int64) | ||
ConvertToShortUrls | short_url/shorten | Converts the specified param 'longUrls' into short urls. |
ConvertToShortUrls(System.String[]) | ||
ConvertToLongUrls | short_url/expand | Converts the specified param 'shortUrls' back into original long urls. |
ConvertToLongUrls(System.String[]) | ||
GetShortUrlSharedCount | short_url/share/counts | Retrieves the shared count of the specified param 'shortUrl'. |
GetShortUrlSharedCount(System.String) | ||
GetShortUrlSharedStatuses | short_url/share/statuses | Retrieves the statuses in which the specified param 'shortUrl' is shared. |
GetShortUrlSharedStatuses(System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32}) | ||
GetShortUrlCommentCount | short_url/comment/counts | Retrieves the comment count of the specified param 'shortUrl'. |
GetShortUrlCommentCount(System.String) | ||
GetShortUrlComments | short_url/comment/comments | Retrieves the comment in which the specified param 'shortUrl' is shared. |
GetShortUrlComments(System.String,System.Nullable{System.Int64},System.Nullable{System.Int64},System.Nullable{System.Int32},System.Nullable{System.Int32}) |