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})

Last edited Sep 1, 2011 at 7:20 AM by shoocstorm, version 7

Comments

No comments yet.