Skip to content
Guan Guan edited this page Sep 1, 2015 · 7 revisions

REST Api Documentation

服务器地址 http://api.likeorz.com

账号注册验证绑定接口

URL 简单描述
POST /v1/authenticate/:provider 第三方账号登陆(微信、微博、Facebook)
POST /v1/authenticate/mobile/mob 手机登陆
POST /v1/user/:id/refreshToken 更新Access Token
GET /v1/account/list 显示用户全部已绑定账号(手机,微博等)
POST /v1/account/link/mobile/mob 绑定手机到已有账号
POST /v1/account/link/:provider 绑定第三方账号到已有账号
DELETE /v1/account/link/:provider 解除绑定第三方账号

首页照片流

URL 简单描述
GET /v1/homeFeeds 用户概要
GET /v1/followingFeeds 用户概要

用户接口

URL 简单描述
GET /v1/user/:id 用户概要
PUT /v1/user/nickname 更新昵称
PUT /v1/user/avatar 更新头像
PUT /v1/user/cover 更新封面
GET /v1/user/suggest 用户发布图片时的推荐标签
GET /v1/user/:id/posts/:page 用户照片列表
GET /v1/user/:id/followers/:page 用户粉丝列表
GET /v1/user/:id/following/:page 用户关注列表
POST /v1/user/:id/follow 关注用户
DELETE /v1/user/:id/follow 取消关注用户
POST /v1/user/:id/block 拉黑用户
DELETE /v1/user/:id/block 取消拉黑用户

发布接口

URL 简单描述
GET /v1/post/uploadToken 获得上传照片Token
POST /v1/post 发布照片
GET /v1/post/:id 获取照片详情
DELETE /v1/post/:id 删除照片
POST /v1/post/:id/report 举报照片
POST /v1/post/:id/favorite 收藏照片
DELETE /v1/post/:id/favorite 取消收藏照片

标签接口

URL 简单描述
GET /v1/mark/:id 获取照片详情
POST /v1/mark/:id/like 标签点赞
DELETE /v1/mark/:id/like 标签点赞取消
GET /v1/mark/:id/likes 获得点赞列表
DELETE /v1/mark/:id 删除标签
POST /v1/mark/:id/comment 标签评论
DELETE /v1/comment/:id 删除评论
GET /v1/mark/:id/comment 获得标签评论

未实现

|POST /v1/user|更新当前用户个人信息| |GET /v1/user/:user_id|返回指定 user_id 用户的个人信息| |POST /v1/user/token|保存用户token| |DELETE /v1/user/token|删除token及相关联的用户| |GET /v1/user/unreads|获取用户相关的未读数量|