“小葵日记”API接口文档
“小葵日记”项目API接口文档
时间:2017/10/31
(1)用户登录【待完成】
POST:127.0.0.1/index/user/login
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 用户名 | username | varchar | 64 | 必填 |
| 密码 | password | varchar | 128 | 必填 |
结果1:登录成功
{
"code" : 200,
"data" : [
"token" : "jdf578sr4885w4f5f745de23"
]
"message" : "success"
}
结果2:用户名或密码错误,登录失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
(2)获取验证码【待完成】
POST:127.0.0.1/index/sms/get_captcha
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 手机 | tel | varchar | 11 | 必填 |
结果1:获取成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:获取失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
(3)用户注册【待完成】
POST:127.0.0.1/index/user/register
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 用户名 | username | varchar | 64 | 必填 |
| 手机 | tel | varchar | 11 | 必填 |
| 验证码 | captcha | varchar | 必填 | |
| 邮箱 | varchar | 64 | -- | |
| 密码 | password | varchar | 128 | 必填 |
| 确认密码 | confirm_pwd | varchar | 128 | 必填 |
结果1:注册成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:验证码错误,注册失败
{
"code" : 400,
"data" : NULL,
"message" : "captcha error"
}
结果3:注册失败
{
"code" : 401,
"data" : NULL,
"message" : "fail"
}
(4)修改密码【待完成】
POST:127.0.0.1/index/user/change_pwd
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 原密码 | old_password | varchar | 128 | 必填 |
| 新密码 | new_password | varchar | 128 | 必填 |
结果1:修改成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:原密码错误,修改失败
{
"code" : 400,
"data" : NULL,
"message" : "old_password error"
}
结果3:修改失败
{
"code" : 401,
"data" : NULL,
"message" : "fail"
}
结果4:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(5)忘记密码【待完成】
POST:127.0.0.1/index/user/forget_pwd
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 手机 | tel | varchar | 11 | 必填 |
| 验证码 | captcha | varchar | 必填 | |
| 新密码 | new_password | varchar | 128 | 必填 |
结果1:修改成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:验证码错误,修改失败
{
"code" : 400,
"data" : NULL,
"message" : "captcha error"
}
结果3:修改失败
{
"code" : 401,
"data" : NULL,
"message" : "fail"
}
(6)注销登录【待完成】
GET:127.0.0.1/index/user/out_login
结果1:注销成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:发生错误
{
"code" : 400,
"data" : NULL,
"message" : "error"
}
(7)修改个人信息【待完成】
POST:127.0.0.1/index/user/change_user_info/user_id
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 昵称 | nickname | varchar | 64 | -- |
| 性别 | sex | int | 1 | 0为男,1为女 |
| 简介 | descript | text | -- | |
| 生日 | birthday | date | -- | |
| 城市 | u_city | varchar | 128 | -- |
| 邮箱 | varchar | 64 | -- |
结果1:修改成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:修改失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(8)获取个人信息【待完成】
GET:127.0.0.1/index/user/get_user_info/user_id
结果1:获取成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:获取失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(9)是否存在数字密码【待完成】
GET:127.0.0.1/index/user/is_exist_pwd/user_id
结果1:成功,存在
{
"code" : 200,
"data" : [
"is_exist" => TRUE,
"pwd" => "skd45s8234e"
],
"message" : "success"
}
结果2:成功,不存在
{
"code" : 200,
"data" : [
"is_exist" => FALSE
],
"message" : "success"
}
结果3:失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果4:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(10)设置数字密码【待完成】
POST:127.0.0.1/index/user/set_pwd/user_id
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 数字密码 | pwd | varchar | 64 | 必填 |
结果1:修改成功
{
"code" : 200,
"data" : [
"pwd" => "skd45s8234e"
],
"message" : "success"
}
结果2:修改失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(11)提交意见【待完成】
POST:127.0.0.1/index/advice/submit/user_id
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 内容 | a_content | text | 必填 | |
| 图片 | a_pic | file | -- |
结果1:提交成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:提交失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(12)获取日记ID【待完成】
GET:127.0.0.1/index/diary/get_diary_id/user_id
结果1:获取成功
{
"code" : 200,
"data" : [
"diary_id" => "sdfj6546236wdf"
],
"message" : "success"
}
结果2:获取失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(13)提交日记图片【待完成】
POST:127.0.0.1/index/diary/submit_pic/diary_id
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 图片 | p_path1 | file | -- | |
| 图片 | p_path2 | file | -- | |
| 图片 | p_path3 | file | -- | |
| 图片 | p_pathn | file | -- |
结果1:提交成功
{
"code" : 200,
"data" : [
"p_path" : [
"p_path1" => "http://123.207.94.14/...",
"p_path2" => "http://123.207.94.14/...",
"p_path3" => "http://123.207.94.14/...",
"p_pathn" => "http://123.207.94.14/..."
],
"message" : "success"
}
结果2:提交失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(14)提交日记音频【待完成】
POST:127.0.0.1/index/diary/submit_audio/diary_id
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 图片 | a_path | file | -- |
结果1:提交成功
{
"code" : 200,
"data" : [
"a_path" => "http://123.207.94.14/..."
],
"message" : "success"
}
结果2:提交失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(15)提交文本日记【待完成】
POST:127.0.0.1/index/diary/submit_html/diary_id
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 标题 | title | varchar | 64 | 必填 |
| 内容 | d_content | text | 必填 | |
| 摘要 | d_digest | text | 必填 | |
| 地址 | address | varchar | 128 | -- |
| 天气 | weather | varchar | 32 | -- |
| 是否私密 | is_private | int | 1 | 默认未0,0不设为私密,1设为私密 |
| 是否分享 | is_share | int | 1 | 默认未0,0不分享,1分享 |
结果1:提交成功
{
"code" : 200,
"data" : NULL,
"message" : "success"
}
结果2:提交失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(16)提交涂鸦文字图片【待完成】
POST:127.0.0.1/index/diary/submit_print/diary_id
data
| 数据别称 | 数据名 | 数据类型 | 数据长度 | 备注 |
|---|---|---|---|---|
| 图片 | w_path1 | file | -- | |
| 图片 | w_path2 | file | -- | |
| 图片 | w_path3 | file | -- | |
| 图片 | w_pathn | file | -- |
结果1:提交成功
{
"code" : 200,
"data" : [
"w_path" : [
"w_path1" => "http://123.207.94.14/...",
"w_path2" => "http://123.207.94.14/...",
"w_path3" => "http://123.207.94.14/...",
"w_pathn" => "http://123.207.94.14/..."
],
"message" : "success"
}
结果2:提交失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(17)获取一篇日记详情【待完成】
GET:127.0.0.1/index/diary/get_diary_detail/diary_id
结果1:获取文本日记成功
{
"code" : 200,
"data" : [
"diary_detail" : [
"title" => "一篇日记",
"d_content" => "<html>今天天气很好!",
"address" => "福州市闽侯县上街镇",
"weather" => "晴",
"is_private" => 1, //是否设为私密
"is_share" => 1, //是否分享
"is_print" => TRUE //是否文本日记
],
"message" : "success"
}
结果2:获取失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(18)获取<世界发现>日记列表【待完成】
GET:127.0.0.1/index/diary/get_diary_list_by_world/count
结果1:获取文本日记成功
{
"code" : 200,
"data" : [
"diary" : [
{
"diary_id" => "sdfjs547798w",
"title" => "一篇日记",
"d_digest" => "今天天气很好!",
"address" => "福州市闽侯县上街镇",
"weather" => "晴",
},
{
"diary_id" => "sdfjs547798w",
"title" => "一篇日记",
"d_digest" => "今天天气很好!",
"address" => "福州市闽侯县上街镇",
"weather" => "晴",
}
],
"message" : "success"
}
结果2:获取失败
{
"code" : 400,
"data" : NULL,
"message" : "fail"
}
结果3:请重新登陆
{
"code" : 500,
"data" : NULL,
"message" : "please login"
}
(10)关注.日记.标签
Get:127.0.0.1/1【user_id】
返回结果:标签
(11)关注.日记.日记
Get:127.0.0.1/1【user_id】
返回结果:十篇日记
(12)关注. 日记by tags_id
Get:127.0.0.1/1【tags_id】
返回结果:十篇日记
(13)获取用户自定义标签列表
Get:127.0.0.1/1【user_id】
返回结果:自定义标签列表
(14)获取指定自定义标签的日记列表
Get:127.0.0.1/1【user_id】【tags_id】
返回结果:自定义标签列表
(15)收藏夹列表
Get:127.0.0.1/1【user_id】
返回结果:收藏夹列表
(16)指定收藏夹的日记列表
Get:127.0.0.1/1【collector_id】
返回结果:日记列表
(17)获取用户评论列表
Get:127.0.0.1/1【user_id】
返回结果:评论•列表
(18)评论日记
POST:127.0.0.1/1【diary_id】【user_id】【pre_id】
[data]
数据别称 数据名 数据类型 数据长度 备注
内容 com_context text 必填
返回结果
(19)获取回收站的日记列表
Get:127.0.0.1/1【user_id】
返回结果:日记列表
(26)定义新标签
Get:127.0.0.1/1【user_id】
[data]
数据别称 数据名 数据类型 数据长度 备注
标签名 t_name varchar 64 必填
返回结果:十篇日记
“小葵日记”API接口文档的更多相关文章
- Api接口文档管理工具,你知道哪些呢?
上周看到有人在我的Github开源项目中提了个issue,说是否考虑接入swagger.那今天我就用swagger与其他接口文档工具做对比,同时说说Api接口文档工具的那点事.如今,在前后端分离开发的 ...
- api(接口)文档管理工具
api(接口)文档管理工具 欢迎光临:博之阅API管理平台 ,做为一个app开发者,还没有用到api管理工具,你就OUT了 点击进入:程序员精华博客大全
- 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单
为了方便大家使用ZCELL,应网友要求,整理编写了相关文档,现与产品一起同步发布,供大家下载使用,使用过程中如有疑问,请与我QQ联系. 智表(ZCELL)V1.4.0版本 功能清单文档下载地址: 功 ...
- Eolinker API 接口文档神器
Eolinker API 接口文档神器 群里小伙伴推荐的,还没有去研究,先记下来. API文档管理.自动化测试.开发协作利器 正在为数万企业管理超过100万APIs,提高开发效率以及规范开发流程
- 构建标准OpenStack API接口文档
1.构建API接口文档标准参考: http://docs.openstack.org/contributor-guide/api-guides.html 2.构建API接口文档步骤参考下面的Patch ...
- 整合swagger2生成Restful Api接口文档
整合swagger2生成Restful Api接口文档 swagger Restful文档生成工具 2017-9-30 官方地址:https://swagger.io/docs/specificati ...
- Swagger 生成 PHP API 接口文档
Swagger 生成 PHP API 接口文档 Lumen微服务生成Swagger文档 1.概况 有同学反馈写几十个接口文档需要两天的工作量, 随着多部门之间的协作越来越频繁, 维护成本越来越高, 文 ...
- Swagger解决你手写API接口文档的痛
首先,老规矩,我们在接触新事物的时候, 要对之前学习和了解过的东西做一个总结. 01 痛 苦 不做.不行 之前,前后端分离的系统由前端和后端不同的编写,我们苦逼的后端工程师会把自己已经写完的A ...
- SpringBoot + Swagger2 自动生成API接口文档
spring-boot作为当前最为流行的Java web开发脚手架,相信越来越多的开发者会使用其来构建企业级的RESTFul API接口.这些接口不但会服务于传统的web端(b/s),也会服务于移动端 ...
随机推荐
- Spring的绿草丛
Spring 轻量级框架,JavaEE的春天,当前主流框架 “站立式”的企业应用开发框架 目标 实现有的技术更加易用,推进编码最佳实践 内容:loC容器,AOP实现,数据访问支持:简化JDBC/ORM ...
- node 版本升级,版本管理,版本切换
查看node版本 node -v 升级步骤 1,清除node缓存 sudo npm cache clean -f 2,安装n模块 sudo npm install -g n 3,升级到稳定版本 sud ...
- angular2路由之routerLinkActive指令
angular2的routerLinkActive指令在路由激活时添加样式class .red{ color: red;} <a routerLink="/user/login ...
- day 19 反射
1.isinstance, type, issubclass 的含义 isinstance: 判断你给对象时候是xxx类型的.(向上判断) type: 返回xxx对象的数据类型 issubclass ...
- Hive的安装与部署(MySQL作为元数据库)
Hive的安装与部署(MySQL作为元数据) (开始之前确保Hadoop环境已经启动,确保Linux下的MySQL已经安装好) 1. 安装Hive (1)下载安装包 可从apache上下载hi ...
- 基于Python的飞机大战游戏
前几天决定学Python,上网找了教程看了两天,和C比起来面向对象的特性真的都很便捷,有了类开发各种敌机,子弹什么的都很方便. 在此要感谢开发pygame模块的开发人员,真的很好用(逃 效果图↓ 主函 ...
- C++实现json字符串与map的转换
开源资源库 jsoncpp-src-0.5.0.tar.gz:https://sourceforge.net/projects/jsoncpp/ jsoncpp-master.ziphttps://g ...
- 利用谷歌翻译网站和Adobe Acrobat翻译英文文档,且鼠标放置后显示英文原文(无字数限制)(18/12/11更新)
软件:Adobe Acrobat 网页:https://translate.google.cn/?tr=f&hl=zh-CN 方法: 第一步:用Adobe Acrobat 打开英文 ...
- JZ2440开发板:用按键点亮LED灯(学习笔记)
本文是对韦东山嵌入式第一期学习的记录之一,如有您需要查找的信息,可以继续往下阅读. 想要用按键点亮LED灯,就需要知道按键和LED灯的相关信息,这样才可以进行之后的操作.阅读JZ2440的原理图,可以 ...
- go基础语法-函数
1.基础定义 golang的函数很'纯粹',只有可变参数列表的概念,没有默认参数.可选参数.函数重载.操作符重载这些难以把控的概念 语法:'func'声明,而后函数名在前,中间的括号内定义参数,返回值 ...