![APP接口开发规范文档-V1.0[17页]_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/e68064df-be5b-4fe8-b319-c137d8086076/e68064df-be5b-4fe8-b319-c137d80860761.gif)
![APP接口开发规范文档-V1.0[17页]_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/e68064df-be5b-4fe8-b319-c137d8086076/e68064df-be5b-4fe8-b319-c137d80860762.gif)
![APP接口开发规范文档-V1.0[17页]_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/e68064df-be5b-4fe8-b319-c137d8086076/e68064df-be5b-4fe8-b319-c137d80860763.gif)
![APP接口开发规范文档-V1.0[17页]_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/e68064df-be5b-4fe8-b319-c137d8086076/e68064df-be5b-4fe8-b319-c137d80860764.gif)
![APP接口开发规范文档-V1.0[17页]_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/12/e68064df-be5b-4fe8-b319-c137d8086076/e68064df-be5b-4fe8-b319-c137d80860765.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、封 面作者:ZHANGJIAN 仅供个人学习,勿做商业用途 APP接口规范文档手机客户端接口文档 文件状态: 草稿 正式发布 正在修改文件标识:当前版本:1.0作 者:Stone完成日期:版 本 历 史版本/状态作者参与者起止日期备注V1.0/草稿Stone移动小组目录一、概述1文档来自于网络搜索1.1 有关接口1文档来自于网络搜索1.1.1接口是纯数据的交互1文档来自于网络搜索1.2 接口的分类1文档来自于网络搜索1.2.1查询类接口1文档来自于网络搜索1.2.2 操作类接口1文档来自于网络搜索1.2.3上传下载类接口1文档来自于网络搜索1.2.4推送类接口1文档来自于网络搜索二、查询类接口
2、格式规范1文档来自于网络搜索2.1获取单条对象信息1文档来自于网络搜索2.1.1 请求格式1文档来自于网络搜索2.1.2参数说明2文档来自于网络搜索2.1.3正常返回结果2文档来自于网络搜索2.2获取列表对象信息2文档来自于网络搜索2.2.1 请求格式2文档来自于网络搜索2.2.2参数说明3文档来自于网络搜索2.2.3正常返回结果3文档来自于网络搜索三、操作类接口4文档来自于网络搜索3.1 新增操作4文档来自于网络搜索3.1.1接口说明4文档来自于网络搜索3.1.2参数说明4文档来自于网络搜索3.1.3正常返回结果4文档来自于网络搜索3.1.4错误返回列表4文档来自于网络搜索3.2 修改操作5
3、文档来自于网络搜索3.2.1接口说明5文档来自于网络搜索3.2.2参数说明5文档来自于网络搜索3.2.3正常返回结果5文档来自于网络搜索3.2.4错误返回列表5文档来自于网络搜索3.3 删除操作5文档来自于网络搜索3.3.1接口说明5文档来自于网络搜索3.3.2参数说明6文档来自于网络搜索3.3.3正常返回结果6文档来自于网络搜索3.3.4错误返回列表6文档来自于网络搜索四、上传下载类6文档来自于网络搜索4.1 上传文件6文档来自于网络搜索4.1.1接口说明6文档来自于网络搜索4.1.2参数说明7文档来自于网络搜索4.1.3正常返回结果7文档来自于网络搜索4.1.4错误返回列表7文档来自于网络
4、搜索4.2 下载文件7文档来自于网络搜索4.2.1接口说明7文档来自于网络搜索4.2.2参数说明7文档来自于网络搜索4.2.3正常返回结果8文档来自于网络搜索4.2.4错误返回列表8文档来自于网络搜索五、推送类接口8文档来自于网络搜索5.1 推送消息8文档来自于网络搜索5.1.1接口说明8文档来自于网络搜索5.1.2参数说明8文档来自于网络搜索5.1.3正常返回结果8文档来自于网络搜索5.1.4错误返回列表8文档来自于网络搜索六、通用返回格式9文档来自于网络搜索6.1 正确返回9文档来自于网络搜索6.1.1接口说明9文档来自于网络搜索6.1.2参数说明9文档来自于网络搜索6.1.3正常返回结果
5、9文档来自于网络搜索6.1.4错误返回列表9文档来自于网络搜索6.2 错误返回9文档来自于网络搜索6.2.1接口说明9文档来自于网络搜索6.2.2参数说明10文档来自于网络搜索6.2.3正常返回结果10文档来自于网络搜索6.2.4错误返回列表10文档来自于网络搜索七、附录10文档来自于网络搜索7.1 通用错误返回列表10文档来自于网络搜索7.2 URL地址信息11文档来自于网络搜索7.2.1 主机地址11文档来自于网络搜索7.2.2 URL列表11文档来自于网络搜索7.3 安全机制11文档来自于网络搜索7.3.1 验证签名机制11文档来自于网络搜索7.4 其他11文档来自于网络搜索7.2.1
6、列表数据为空的返回11文档来自于网络搜索5 / 18个人收集整理 勿做商业用途一、概述1.1 有关接口1.1.1接口是纯数据的交互APP接口是移动设备和业务之间进行通信的途径。实质就是以特定的规则通过接口直接操作数据库的增删改查。1.2 接口的分类1.2.1查询类接口查询类接口是指客户端传递一些参数,服务端根据参数依据需求,前往数据库查询需要的结果返回数据的一类接口。文档来自于网络搜索返回类型一般有两种。第一种是返回一个对象,第二种是返回一个数组对象。第一种比如登陆,客户端把用户名密码上传到接口,服务器返回用户的个人信息。第二种比如获取客户,客户端把用户的身份信息上传到接口,服务器返回此身份下
7、的所有客户数组集合。1.2.2 操作类接口操作类接口是指,客户端通过接口进行一些增删改的操作。比如新增一个客户,修改客户信息,或者删除一个客户。服务器一般返回执行的状态,有的需要返回执行结果的一些信息,比如新增客户后,返回客户的ID。文档来自于网络搜索1.2.3上传下载类接口上传下载类接口是涉及到文件传输的接口。比如上传头像,需要上传图片到服务器,服务端根据需求响应保存并返回结果。比如客户端需要显示用户头像,需要读取网络图片文件,在手机上进行显示。文档来自于网络搜索1.2.4推送类接口除了客户端主动去请求服务端,获取需要信息之外。有时候,也存在服务端有消息需要通知客户端的情况,这时候就是服务端
8、向客户端发送消息。这类需求可以通过客户端短时间类循环请求解决,也可以通过第三方专业推送解决。也可以通过自己使用socket或者xmpp等协议进行开发。文档来自于网络搜索二、查询类接口格式规范2.1获取单条对象信息2.1.1 请求格式URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制2.1.2参数说明参数名必选类型及范围说明xxxtrueString用户名2.1.3正常返回结果返回键类型返回值说明resultString结果代码信号ok 结果成功, fail结果失败ResponseObject响应体Key1int 响应字段值 Key2 String 响应字段值 Key3 Obj
9、ect 响应字段值可以依然包含对象体 Key3_Key1 int 响应字段值 "result":"ok" , "Response": "userName": "Mary", "sex": 1, "Address": "city": "JiNan" , "county": "LiXia" 2.1.4错误返回列表详见:通用错误返回列表2.2获取列表对象信息2.2.1 请求格式URL
10、支持格式JOSNHTTP请求方式POST是否登录验证请求数限制2.2.2参数说明参数名必选类型及范围说明xxxtrueString用户名Pagefalseint第几页,不传递默认第一页Sizefalseint一页多少条,不传递默认20条2.2.3正常返回结果返回键类型返回值说明resultString结果代码信号ResponseObject响应体LastUpdateTimeString 最后一条更新时间根据此时间判断新旧 ThisPageNumber int 当前页条数判断是否为空,是否有下页 DataList ArrayObject 对象列表时间倒序排列 “result”:”ok” , &q
11、uot;Response": "LastUpdateTime": "2012-12-11 22:01:09", "ThisPageNumber": 2, "DataList": "id": 1, "date": "2014-07-24", "detail": "quot;, "points": 50 , "id": 2, "date"
12、: "2014-07-24", "detail": "quot;, "points": 50 2.2.4错误返回列表详见:通用错误返回列表三、操作类接口3.1 新增操作3.1.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制3.1.2参数说明参数名必选类型及范围说明xxxtrueString用户名xxxtrueStringxxxtrueStringxxxtrueString3.1.3正常返回结果返回键类型返回值说明resultString结果代码信号ResponseObj
13、ect响应体 idint增数据的ID或者标志 text String 操作提示语如添加客户成功,可为空 “result”:”ok” , "Response": "id": 1, "text": "" 3.1.4错误返回列表详见:通用错误返回列表3.2 修改操作3.2.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制3.2.2参数说明参数名必选类型及范围说明xxxtrueString用户名xxxtrueStringxxxtrueStringxxxtrueString3.2.3正常返回结果
14、返回键类型返回值说明resultString结果代码信号ResponseObject响应体 idint数据的ID或者标志 text String 操作提示语如修改客户成功,可为空 “result”:”ok” , "Response": "id": 1, "text": "" 3.2.4错误返回列表详见:通用错误返回列表3.3 删除操作3.3.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制3.3.2参数说明参数名必选类型及范围说明xxxtrueString用户名xxxtrueStrin
15、g3.3.3正常返回结果返回键类型返回值说明resultString结果代码信号ResponseObject响应体 idint数据的ID或者标志 text String 操作提示语如删除客户成功,可为空 “result”:”ok” , "Response": "id": 1, "text": "亲,删除客户成功" 3.3.4错误返回列表详见:通用错误返回列表四、上传下载类4.1 上传文件4.1.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制4.1.2参数说明参数名必选类型及范围说明x
16、xxtrueString用户名xxxtrueFile值为文件类型,处理同Web中的表单FILE一样4.1.3正常返回结果返回键类型返回值说明resultString结果代码信号ResponseObject响应体 filePathString文件存放的绝对路径上传 “result”:”ok” , "Response": "filePath": " 4.1.4错误返回列表详见:通用错误返回列表4.2 下载文件4.2.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制4.2.2参数说明参数名必选类型及范围说明xxxtrue
17、String文件网络绝对路径4.2.3正常返回结果返回键类型返回值说明确保文件可以正常访问下载4.2.4错误返回列表详见:通用错误返回列表五、推送类接口5.1 推送消息5.1.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制5.1.2参数说明参数名必选类型及范围说明5.1.3正常返回结果返回键类型返回值说明5.1.4错误返回列表详见:通用错误返回列表六、通用返回格式6.1 正确返回6.1.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制6.1.2参数说明参数名必选类型及范围说明xxxtrueString用户名6.1.3正常返回结果返回
18、键类型返回值说明resultString结果代码信号ResponseObject响应体 “result”:”ok” ,"Response": 6.1.4错误返回列表详见:通用错误返回列表6.2 错误返回6.2.1接口说明URL支持格式JOSNHTTP请求方式POST是否登录验证请求数限制6.2.2参数说明参数名必选类型及范围说明xxxtrueString用户名6.2.3正常返回结果返回键类型返回值说明resultString结果代码信号ResponseObject响应体errorTextString错误信息 "result":"fail&quo
19、t; ,"Response": "errorCode": -998 , "errorText": "用户名密码错误" 6.2.4错误返回列表详见:通用错误返回列表七、附录7.1 通用错误返回列表errorCode表示说明-999通用错误只用于一处,或者无关紧要的提示性,错误-998用户名密码错误-997用户登陆超时或别处登录7.2 URL地址信息7.2.1 主机地址LocalHost正式地址:/LocalHost测试地址:/7.2.2 URL列表U
20、RL描述备注API/login用户登录无需验证7.3 安全机制7.3.1 验证签名机制生成Token7.4 其他7.2.1 列表数据为空的返回列表数据为空时显示 "DataList": 版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理。版权为张俭个人所有This article includes some parts, including text, pictures, and design. Copyright is Zhang Jian's personal ownership.文档来自于网络搜索用户可将本文的内容或服务用于个人学习、研究或欣赏,以
21、及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。文档来自于网络搜索Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and oth
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语月考反思总结
- 英语课外阅读文章
- 企业型员工融入课件
- 餐饮业食品安全管理体系合同范本
- 金融服务产业园区厂房物业管理与金融创新合作合同
- 企业总部保安派遣及管理合同
- 电子商务代理业务合作合同范本
- 婚礼宣誓方案集
- 按揭车辆债权转让与债务承担协议
- 地下停车厂招商方案
- 2025-2030年中国专业清洗设备行业市场现状供需分析及投资评估规划分析研究报告
- 海底捞寝室管理制度
- 2025年重庆市中考数学试卷真题及答案详解(精校打印版)
- 云仓代发货合同协议书
- A-Level数学PureMath1函数与三角函数2025年春季模拟试卷
- 汾酒集团招聘考试试题及答案
- 碳资产管理与碳金融 课件 第1-5章 碳排放与气候变化政策分析-温室气体排放量的核查
- 《全媒体营销》课件-项目一 全媒体营销基础与产业变革
- 长沙市高中语文经典100题现代文阅读题含答案
- 内网渗透面试题及答案
- 2025-2030中国循环肿瘤细胞(CTC)和癌症干细胞(CSC)行业市场现状供需分析及投资评估规划分析研究报告
评论
0/150
提交评论