免费安卓IOS测试API接口,后续会陆续增加接口
各位博友好!开发的安卓或者ios的朋友们,经常会遇到想测试但是没有公开的api接口进行进行测试。但自己又不会开发服务端或者没有服务器,这里我免费提供了一整套API接口。欢迎大家调用,目标是方便大家。
API接口的测试地址为:http://www.meixintong.net/api_test.jsp。下面是整个API接口文档(后续会增多接口):
目录
1. 通用... 3
1.1. 通信协议... 3
1.2. 请求URL. 3
1.3. 返回格式... 3
1.4. Session校验... 3
1.5. 测试网址... 3
1.6. 错误编码... 3
2. 账号登陆... 4
2.1. 请求URI 4
2.2. 请求参数... 4
2.3. 返回信息... 4
3. 修改密码(个人). 4
3.1. 请求URI 4
3.2. 请求参数... 4
3.3. 返回信息... 4
4. 注册新用户... 5
4.1. 请求URI 5
4.2. 请求参数... 5
4.3. 返回信息... 5
5. 获取菜单... 5
5.1. 请求URI 5
5.2. 请求参数... 5
5.3. 返回信息... 5
6. 注销登录... 6
6.1. 请求URI 6
6.2. 请求参数... 6
6.3. 返回信息... 6
1. 通用
1.1. 通信协议
- 采用HTTP协议,并必须使用POST请求。
- http:// 114.215.172.87/
- 返回格式统一使用json数组格式返回。
- 请求正确时,state对应值为true,data对应值为返回的信息。
- 请求返回异常或者错误时,state对应值为false,errorCode对应值为返回的错误编码。
- 无论请求正确、异常或者错误,都返回logCode(日志编码)。用于方便在服务器端查找此次请求的日志。
- 除用户登录、用户注册外其余操作,都需要先登录再操作。且多个请求需使用同一个httpclient,8小时无请求后再次请求会返回超时重新登录。
- http://114.215.172.87/api_test.jsp
1.2. 请求URL
1.3. 返回格式
1.4. Session校验
1.5. 测试网址
1.6. 错误编码
|
错误编码 |
含义 |
备注 |
|
-1 |
用户名或者密码错误 |
|
|
-2 |
账号被锁定 |
|
|
-3 |
用户名已经存在 |
|
|
-4 |
注册新用户时内部异常 |
|
|
-5 |
session超时需重新登录 |
|
|
|
||
|
|
2. 账号登陆
- 2.
- /login/apiLogin
2.1. 请求URI
2.2. 请求参数
|
参数名 |
内容 |
是否必传 |
备注 |
|
userName |
用户名 |
是 |
|
|
userPwd |
用户密码 |
是 |
|
|
|
2.3. 返回信息
- 错误或异常返回对应编码。
- 正确时返回User对象,但roleId为空,roleId保存在userPwd变量上。
- 3.
- /api/updateMyPassword
3. 修改密码(个人)
3.1. 请求URI
3.2. 请求参数
|
参数名 |
内容 |
是否必传 |
备注 |
|
oldPwd |
老密码 |
是 |
|
|
newPwd |
新密码 |
是 |
3.3. 返回信息
- 错误或异常返回对应编码。
- 正确时data无数据返回。
- 4.
- /login/apiReg
4. 注册新用户
4.1. 请求URI
4.2. 请求参数
|
参数名 |
内容 |
是否必传 |
备注 |
|
userName |
用户名 |
是 |
|
|
userPwd |
密码 |
是 |
|
|
|
4.3. 返回信息
- 错误或异常返回对应编码。
- 正确时data无数据返回。
- 5.
- /api/getMenu
5. 获取菜单
5.1. 请求URI
5.2. 请求参数
|
参数名 |
内容 |
是否必传 |
备注 |
|
|
|||
|
|
|||
|
|
5.3. 返回信息
- 错误或异常返回对应编码。
- 正确时data为拥有的菜单集合。
- 6.
- /login/apiLogOut
6. 注销登录
6.1. 请求URI
6.2. 请求参数
|
参数名 |
内容 |
是否必传 |
备注 |
|
|
|||
|
|
|||
|
|
6.3. 返回信息
- 错误或异常返回对应编码。
- 正确时data为空。
免费安卓IOS测试API接口,后续会陆续增加接口的更多相关文章
- 十大免费移动程序测试框架(Android/iOS)
十大免费移动程序测试框架(Android/iOS) 概述:本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Bug是移动开发者最头痛的一大问题.不同于Web应用程序开发, ...
- 免费手机号码归属地API查询接口和PHP使用实例分享
免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去 ...
- python测试api接口
在开发中,需要测试web-api的接口 spring mvc 使用单元测试非常方便,但是,受不了单元测试的启动速度.用python写了一个小脚本,用于测试接口, 测试脚本配置文件 api.yaml s ...
- 分享几个免费IP地址查询API接口
几个免费IP地址查询API接口 1.IP地址查询接口:http://apis.juhe.cn/ip/ip2addr要先去https://www.juhe.cn/docs/api/...申请APPKEY ...
- 免费手机号码归属地API查询接口
免费手机号码归属地API查询接口 一.淘宝网API API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=1585078144 ...
- Jmeter 测试API接口 查看接口的幂等问题
背景介绍: 比如一个注册接口,要求填入的手机号与DB中已有的不能重复, 如果手机号码重复,则此次注册失败,不会新增会员数据: 如果不重复,则注册成功(忽略其他因素). 但是用20个并发,同样的请求,请 ...
- Jmeter测试API接口,用Jmeter自动化之检查DB数据
如上: 注册接口,会新增数据,要怎么自动化检查DB中生成的数据呢? 很简单,只需要以下几个配置元件 JSON截取器或者正则表达式截取器:目的在于取出返回消息体中的数据aa JDBC后置处理器:目的在于 ...
- 消灭Bug!十款免费移动应用测试框架推荐
对于移动应用开发者而言,Bug往往是最让人头疼的一大问题.不同于时时刻刻可以修补的Web App,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会赔了 ...
- 微信小程序语音识别服务搭建全过程解析(https api开放,支持新接口mp3录音、老接口silk录音)
silk v3(或新录音接口mp3)录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现) 重要的写在前面 重要事项一: 所有相关更新,我优先更新到我个人博客中,其它地方 ...
随机推荐
- [状压dp]HDOJ3182 Hamburger Magi
题意 大致是: 有n个汉堡 m块钱 (n<=15) 然后分别给n个汉堡的能量 再分别给n个汉堡所需的花费 然后下面n行 第i行有x个汉堡要在i汉堡之前吃 然后给出这x个汉堡的编号 输出 能获得 ...
- YIi 权限管理和基于角色的访问控制
验证和授权(Authentication and Authorization) 定义身份类 (Defining Identity Class) 登录和注销(Login and Logout) 访问控制 ...
- 【HDOJ】1069 Monkey and Banana
DP问题,我是按照边排序的,排序既要考虑x也要考虑y,同时在每个面中,长宽也要有序.还有注意状态转移,当前高度并不是之前的最大block叠加的高度,而是可叠加最大高度+当前block高度或者是当前bl ...
- wzplayer for ios 针对(mms)优化版本V1.0
wzplayer for ios针对mms优化版本发布. 1.支持mms,http,rtmp,rtsp等协议 2.支持全格式 下载地址:http://www.coolradio.cn/WzPlayer ...
- 应付配置文件 Profile
(N) System Administrator > Profile > System Profile Option Name Site Application Responsibilit ...
- Atom 扩展离线安装
1.下载原始包 2.解压放入atom的packages文件夹中 3.通过nodejs的npm指令进行安装 运行->cmd 4.重启Atom就ok了
- Struts 2.3.1.1 命令执行漏洞
漏洞版本: Struts 2.3.1.1 漏洞描述: CVE ID:CVE-2011-3923 Struts2的核心使用的是WebWork框架,而WebWork通过XWork来处理用户的请求参数.Xw ...
- [HUST 1017] Exact cover
Exact cover Time Limit: 15s Memory Limit: 128MB Special Judge Submissions: 6012 Solved: 3185 DESCRIP ...
- jquery easyui treegrid使用小结
在实际应用中可能会碰到不同的需求,比如会根据每行不同的参数或属性设置来设置同列不同的editor类型,这时原有的例子就显的有点太过简单,不能实现我们的需求,现在应用我在项目中的操作为例,显示下实现同列 ...
- 使用console进行性能测试和计算代码运行时间
对于前端开发人员,在开发过程中经常需要监控某些表达式或变量的值,如果使用用debugger会显得过于笨重,最常用的方法是会将值输出到控制台上方便调试.最常用的语句就是console.log(expre ...