免费安卓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服务器上实现) 重要的写在前面 重要事项一: 所有相关更新,我优先更新到我个人博客中,其它地方 ...
随机推荐
- Android ListView动态更新数据
ListView就是可以显示一行行Item的控件,有时候数据非常多,通常需要分页显示,但为了减少用户的输入,我们可以动态更新ListView,把下一页要显示的数据的添加到当前ListView中. 先看 ...
- leetcode面试准备:Kth Largest Element in an Array
leetcode面试准备:Kth Largest Element in an Array 1 题目 Find the kth largest element in an unsorted array. ...
- INCOIN Importing Multilingual Items (Doc ID 278126.1)
APPLIES TO: Oracle Inventory Management - Version: 11.5.9 to 11.5.10.CU2 - Release: 11.5 to 11.5 GOA ...
- 自定义web服务器(四)
关于HTTP协议的具体内容,前面章节已经有所讲解,相信读者已有所了解,在此不在累述,本章节讲解自定义web服务器. 一,.net提供自定义Web服务器的类 以下只是写主要的类 1.HTTPListe ...
- MVC系统过滤器、自定义过滤器
一.系统过滤器使用说明 1.OutputCache过滤器 OutputCache过滤器用于缓存你查询结果,这样可以提高用户体验,也可以减少查询次数.它有以下属性: Duration:缓存的时间,以秒为 ...
- CCR源码分析-CCR架构
CCR,并发与协调运行时(Concurrency and Coordination Runtime).从名字里我们就可以知道,这个东东是用来简化并发程序设计的.为何要并发呢?因为我们有多个任务需要处理 ...
- oracle 的 regexp_substr()的用法
将字符串'1-2' 截取出来成1 .2,然后通过这两个值查出数据张三.李四 ,拼接起来成'张三-李四' oracle 语法 SELECT replace(WMSYS.WM_CONCAT(wrxm), ...
- spilt用法简介
//获取墓位位置 string MWFLMC = "和平区祥和园D组A碑11排"; //得到字符数组 ]; //分割字符数组 sArray1 = MWFLMC.Split(] { ...
- 从修复 testerhome(rubychina)网站的一个 bug 学习 ruby&rails on ruby
前言 testerhome: http://testerhome.com/topics/1480 对于一个差点脱离前沿技术人,想要学习ruby,就意味着要放弃熟悉的操作系统windows,熟悉的ide ...
- Git分支管理的基本操作
首先从远端版本库clone下来一个全新的库: git clone username@xxx:/xxx/xxx.git 此时clone下来的,只是master分支,没有其他分支. 查看分支: git b ...