前言

每个项目进行研发之前,都会有很多的相对应的文档,当然比较重要的一个就是接口文档,当然接口文档版本也有很多,这边只是把自己写文档的一部分内容写个示例记录一下,方便以后自己查看。当然大家有很好的建议和意见可以关注和留言交流。

设置描述

设计描述,主要是介绍项目接口文档的业务及主要功能介绍,有交互方式、JSON数据交互格式、命名规则等做细分讲解。

1)接口的调用方式:

移动端通过WebService和其他通用的请求方式,调用服务器接口,返回JSON数据。

2)JSON的结构: 请求失败示例

{

"status":"0",

"message":"您尚未登录,请登录后继续操作"

}

请求成功示例

{

"status":"1",

"message":"",

"data":{

"userId":"565562",

"userName":"huangxianfeng",

"workList":[

{

"workId":"245632",

"workName":"完成登陆功能的实现"

},

{

"workId":"956412",

"workName":"完成编码的格式转换"

}

]

}

}

字段解析

status:1成功、0失败

message:错误日志,接口访问错误的时候返回的错误提示文字,访问成功 的时候为空 字符串

data:服务器返回的业务数据

3)约定

1.JSON数据中的所有元素标签均以小写字母开头,并遵循驼峰命名法命名

2.JSON的编码格式需为UTF-8的编码格式

3.传入参数必须要加入tranCode交易码(此参数为必须)

4.请求的参数名称也是要小写字母开头(驼峰命名法命名)

4)具体接口文档编写示例‘

以上就是所有接口文档的笔记,如若大家有什么好的建议和意见,可以留言或关注交流。

android app接口文档怎么写,【Android】接口文档相关推荐

  1. android 编译fastboot,Android应用开发之Fastboot烧写Android镜像文件到eMMC

    本文将带你了解Android应用开发之Fastboot烧写Android镜像文件到eMMC,希望本文对大家学Android有所帮助. < Fastboot烧写Android镜像文件到eMMC 以 ...

  2. 三星手机com.sec.android.app.sams,三星健康(com.sec.android.app.shealth) - 6.9.1.017 - 应用 - 酷安...

    权限信息 · 控制振动 · 修改系统设置 · 修改或删除您的USB存储设备中的内容 · 精确位置(基于GPS和网络) · 防止手机休眠 · com.google.android.providers.g ...

  3. 如何自己开发一个Android APP(3)——XML和Android

    XML是一种用于保存数据值的语言. XML是一种标记语言,类似于HTML--如果之前接触过Web开发的话.XML文件利用树状结构作为数据模型.通常来说,一个布局文件拥有一个根布局元素,并将其作为特定布 ...

  4. android app逆向分析,如何开始对Android应用的逆向分析?

    本文是我的关于如何开始Android逆向系列文章的第一部分.在文末提供了一个文档,你可以根据该文档说明部署同我一样的实验环境. 在了解android应用的逆向之前,你必须对android平台及其架构和 ...

  5. android设置主题的方法,Android_修改Android App样式风格的方法,android中可以自定义主题和风格 - phpStudy...

    修改Android App样式风格的方法 android中可以自定义主题和风格.风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等.可以在res/value ...

  6. android app启动图片 加动画效果,Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案...

    Android Studio开发APP启动程序时开屏简单动画效果快速有效解决方案 大家在设计APP的末期,都会想给APP搞一些"花里胡哨"的特效来提高APP的B格.博主表示亲测有效 ...

  7. android文件添加一行代码怎么写,Android:以编程方式添加Textview,而不是将文本包装到下一行(示例代码)...

    我确定我做了一些愚蠢的错误,但这是我的问题. 基本上我尝试使用cardviews制作历史列表.在这些卡片视图中,我有一个垂直方向的LinearLayout,可以将我的所有内容都放入我的卡中. 在这个L ...

  8. android app攻击与防范论文,基于Android平台的应用程序安全保护研究与应用

    摘要: 随着Android操作系统的广泛使用和移动互联网时代的到来,Android系统的安全问题也不断出现,给用户和开发者造成了许多困扰.Android应用程序面临着知识产权被侵犯.被二次打包.应用程 ...

  9. 如何根据接口文档,写一个接口类(举例说明)

    直接先贴图(文中的url做了修改): 代码如下: @FeignClient(name = "Z_KPI_API",url = "${Z.KPI.url:http://11 ...

  10. android app 快速接入支付宝流程(android studio)

       前一段时间做了商城app,增加了支付宝支付,感谢在遇到问题的时候,帮助我的大神们~    编程的路很长,学习的路也很长,总结才是提高的最快过程~ 一.快捷支付地址: https://b.alip ...

最新文章

  1. setDAta 字符串拼接
  2. 全球及中国汽车后市场规模格局及经营趋势研究报告2021-2027年
  3. Python-字符串的常用方法
  4. HEVC之1 HM的使用
  5. 游戏开发之拷贝构造函数,即复制构造函数(explicit关键字及拷贝构造函数的调用时机)(C++基础)
  6. 赛题解读 | 如何基于 Flink + AI 解决疫情防控难题?
  7. 奇幻电影《诛仙I》影评数据分析
  8. html饼图显示百分比,Excel饼图中既显示百分比又显示数量的方法
  9. 基于PHP的班级分数量化管理系统
  10. java学习笔记(10) 第10 章(上) - 面向对象编程(高级部分)
  11. ubuntu修改u盘权限_ubuntu系统下向U盘拷贝数据提示目标是只读的
  12. 蚂蚁集团境外站点 Seata 实践与探索
  13. [音视频] wav 格式
  14. 【三维目标检测】VoxelNet(三):模型详解
  15. JAVA实现获取指定日期所在的周的所有日期
  16. JavaScript大集合笔记
  17. 【程序小白养成计划】编程入门指北--编程小白常见问题QA
  18. 计算机常见故障排除 2017,Windows的十大常见故障和解决方法
  19. STM32——DS18B20温度传感器
  20. 好玩的 CSS - 40 个有趣的 CSS 网站--不允许你不知道!!!!!!!!!!

热门文章

  1. Cesium中dem或tif转terrain用于地形发布 CesiumLab系列教程
  2. python flask实战订餐系统微信小程序-00课程介绍及项目演示
  3. go-kit微服务:一个简单的API网关
  4. php循环奇,php – javascript循环奇/偶数组
  5. JavaScript经典小游戏
  6. favicon.ico
  7. i510200h和i79750h哪个好
  8. adobe acrobat reader保存至原路径不用选择路径不覆盖
  9. 自己的笔记本上设置RabbitMQ集群
  10. 《SQL Server 2008从入门到精通》--20180717