-
Notifications
You must be signed in to change notification settings - Fork 70
Apicategory
bearice edited this page Oct 1, 2012
·
14 revisions
#API Resources
##search
search 相关API
路径 | 描述 |
GET /search/public_timeline | 搜索全站消息(未设置隐私用户的消息) |
GET /search/users | 搜索全站用户(只返回其中未被ban掉的用户) |
GET /search/user_timeline | 搜索指定用户消息 |
##blocks
blocks 相关API
路径 | 描述 |
GET /blocks/ids | 获取用户黑名单id列表 |
GET /blocks/blocking | 获取黑名单上用户资料 |
POST /blocks/create | 把指定id用户加入黑名单 |
GET /blocks/exists | 检查用户是否被加入了黑名单 |
POST /blocks/destroy | 将指定id用户解除黑名单 |
##users
users 相关API
路径 | 描述 |
GET /users/tagged | 返回标记为指定标签的用户列表 |
GET /users/show | 返回好友或未设置隐私用户的信息 |
GET /users/tag_list | 获取用户标签列表 |
GET /users/followers | 返回用户的最近登录的关注者 |
GET /users/recommendation | 返回系统推荐的好友 |
POST /users/cancel_recommendation | 忽略系统推荐的好友 |
GET /users/friends | 返回最近登录的用户好友 |
##account
account 相关API
路径 | 描述 |
GET/POST /account/verify_credentials | 检查用户名密码是否正确 |
POST /account/update_profile_image | 通过 API 更新用户头像 |
GET /account/rate_limit_status | 获取 API 限制 |
POST /account/update_profile | 通过 API 更新用户资料 |
GET /account/notification | 返回未读的mentions, direct message 以及关注请求数量 |
POST /account/update_notify_num | 向饭否更新当前app上的新提醒数量 |
GET /account/notify_num | 获取当前app上的新提醒数量 |
##saved-searches
saved-searches 相关API
路径 | 描述 |
POST /saved_searches/create | 收藏搜索关键字 |
POST /saved_searches/destroy | 删除收藏的搜索关键字 |
GET /saved_searches/show | 返回搜索关键字的详细信息 |
GET /saved_searches/list | 列出登录用户保存的搜索关键字 |
##photos
photos 相关API
路径 | 描述 |
GET /photos/user_timeline | 浏览指定用户的图片 |
POST /photos/upload | 上传图片 |
##trends
trends 相关API
路径 | 描述 |
GET /trends/list | 列出饭否热门话题 |
##followers
followers 相关API
路径 | 描述 |
GET /followers/ids | 返回用户关注者的id列表 |
##favorites
favorites 相关API
路径 | 描述 |
POST /favorites/destroy | 取消收藏指定消息(当前用户的收藏) |
GET /favorites | 浏览指定用户收藏消息(未设置隐私用户或登录用户好友) |
POST /favorites/create | 收藏消息(当前用户关注者和未设置隐私用户发出的消息) |
##friendships
friendships 相关API
路径 | 描述 |
POST /friendships/create | 添加用户为好友 |
POST /friendships/destroy | 取消关注好友 |
GET /friendships/requests | 查询Follow请求. |
POST /friendships/deny | 拒绝好友请求 |
GET /friendships/exists | 查询两个用户之间是否有follow关系 如果user_a关注user_b则返回 true, 否则返回false. |
POST /friendships/accept | 接受好友请求 |
GET /friendships/show | 返回两个用户之间follow关系的详细信息 |
##friends
friends 相关API
路径 | 描述 |
GET /friends/ids | 返回用户好友的id列表 |
##statuses
statuses 相关API
路径 | 描述 |
POST /statuses/destroy | 删除指定的消息 |
GET /statuses/friends_timeline | 显示指定用户好友的20条消息(未设置隐私用户和登录用户好友的消息) |
GET /statuses/home_timeline | 显示指定用户及其好友的消息(未设置隐私用户和登录用户好友的消息) |
GET /statuses/public_timeline | 显示20条随便看看的消息(未设置隐私用户的消息) |
GET /statuses/replies | 显示回复当前用户的20条消息(未设置隐私用户和登录用户好友的消息) |
GET /statuses/followers | 返回用户的前100个关注者 |
POST /statuses/update | 发送消息 |
GET /statuses/user_timeline | 浏览指定用户已发送消息 |
GET /statuses/friends | 返回用户好友 |
GET /statuses/context_timeline | 按照时间先后顺序显示消息上下文(好友和未设置隐私用户的消息) |
GET /statuses/mentions | 显示回复/提到当前用户的20条消息(未设置隐私用户和登录用户好友的消息) |
GET /statuses/show | 返回好友或未设置隐私用户的某条消息 |
##direct-messages
direct-messages 相关API
路径 | 描述 |
POST /direct_messages/destroy | 删除某条私信 |
GET /direct_messages/conversation | 以对话的形式返回当前用户与某用户的私信 |
POST /direct_messages/new | 发送私信 |
GET /direct_messages/conversation_list | 以对话的形式返回当前用户的私信列表 |
GET /direct_messages/inbox | 显示20条收件箱中的私信 |
GET /direct_messages/sent | 显示发件箱中的私信 |