Apicategory

bearice edited this page Oct 1, 2012 · 14 revisions
Clone this wiki locally

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