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 显示发件箱中的私信

错误代码和返回值

ErrorCodes_Responses

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.