GOSSIP后端API设计
2016-05-04 10:56:33 0 举报
AI智能生成
后端api
作者其他创作
大纲/内容
用户访问
/api/auth/signup 用户注册
post方法:新建用户
/api/auth/signin 用户登录
post方法:用户登录获得凭证
/api/auth/signout 用户登出
get方法:用户登出
配置以及用户管理
/api/users/passpwod 用户密码
post方法:修改密码
/api/users 用户内容相关
put方法:修改对应用户数据
delete方法:删除对应用户信息
/api/configs 配置信息
get方法:获得配置信息
put方法:修改配置信息,其中包括邮件服务器和栏目以及规则配置
/api/scrapemails 主动进行获取邮件动作
邮件管理
/api/mails/category/:category_id
get方法:请求某分类下的邮件数组
put方法:根据当前的邮件_id修改对应的category
get方法:当用户主动发出请求后触发子进程获取新邮件
/api/mails/status 通过邮件状态获取邮件列表
get方法:请求某状态下的邮件数组默认按时间降序排序
get方法:请求时间区域[TIME_FROM, TIME_TO]内的邮件
get方法:请求按评分降序排序的邮件
get方法:请求按是否有附件或纯文本的条件的邮件
put方法:根据当前的邮件_id修改对应的邮件状态(公共的和私r人为同一入口)
/api/mail/:mailId
get方法:获取单封邮件信息
put方法:管理员的动作触发更新邮件数据
delete方法:删除邮件
/api/mails/count
get方法:获取侧边栏的邮件状态的数量
/api/sendmail
post方法: 通过提交邮件的内容发送邮件
/api/mails/search
get方法:获取搜索相关的邮件
联系功能强化
0 条评论
下一页