各位博友好!开发的安卓或者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.  通信协议

  1. 采用HTTP协议,并必须使用POST请求。
  2. http:// 114.215.172.87/
  3. 返回格式统一使用json数组格式返回。
  4. 请求正确时,state对应值为true,data对应值为返回的信息。
  5. 请求返回异常或者错误时,state对应值为false,errorCode对应值为返回的错误编码。
  6. 无论请求正确、异常或者错误,都返回logCode(日志编码)。用于方便在服务器端查找此次请求的日志。
    1. 除用户登录、用户注册外其余操作,都需要先登录再操作。且多个请求需使用同一个httpclient,8小时无请求后再次请求会返回超时重新登录。
  7. 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.   账号登陆

  1. 2.   
  2. /login/apiLogin

2.1.  请求URI

2.2.  请求参数

参数名

内容

是否必传

备注

userName

用户名

userPwd

用户密码

 

2.3.  返回信息

  1. 错误或异常返回对应编码。
  2. 正确时返回User对象,但roleId为空,roleId保存在userPwd变量上。
    1. 3.   
  3. /api/updateMyPassword

3.   修改密码(个人)

3.1.  请求URI

3.2.  请求参数

参数名

内容

是否必传

备注

oldPwd

老密码

newPwd

新密码

3.3.  返回信息

  1. 错误或异常返回对应编码。
  2. 正确时data无数据返回。
    1. 4.   
  3. /login/apiReg

4.   注册新用户

4.1.  请求URI

4.2.  请求参数

参数名

内容

是否必传

备注

userName

用户名

userPwd

密码

 

4.3.  返回信息

  1. 错误或异常返回对应编码。
  2. 正确时data无数据返回。
    1. 5.   
  3. /api/getMenu

5.   获取菜单

5.1.  请求URI

5.2.  请求参数

参数名

内容

是否必传

备注

 

 

 

5.3.  返回信息

  1. 错误或异常返回对应编码。
  2. 正确时data为拥有的菜单集合。
    1. 6.   
  3. /login/apiLogOut

6.   注销登录

6.1.  请求URI

6.2.  请求参数

参数名

内容

是否必传

备注

 

 

 

6.3.  返回信息

    1. 错误或异常返回对应编码。
    2. 正确时data为空。

免费安卓IOS测试API接口,后续会陆续增加接口的更多相关文章

  1. 十大免费移动程序测试框架(Android/iOS)

    十大免费移动程序测试框架(Android/iOS) 概述:本文将介绍10款免费移动程序测试框架,帮助开发人员简化测试流程,一起来看看吧. Bug是移动开发者最头痛的一大问题.不同于Web应用程序开发, ...

  2. 免费手机号码归属地API查询接口和PHP使用实例分享

    免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去 ...

  3. python测试api接口

    在开发中,需要测试web-api的接口 spring mvc 使用单元测试非常方便,但是,受不了单元测试的启动速度.用python写了一个小脚本,用于测试接口, 测试脚本配置文件 api.yaml s ...

  4. 分享几个免费IP地址查询API接口

    几个免费IP地址查询API接口 1.IP地址查询接口:http://apis.juhe.cn/ip/ip2addr要先去https://www.juhe.cn/docs/api/...申请APPKEY ...

  5. 免费手机号码归属地API查询接口

    免费手机号码归属地API查询接口 一.淘宝网API API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=1585078144 ...

  6. Jmeter 测试API接口 查看接口的幂等问题

    背景介绍: 比如一个注册接口,要求填入的手机号与DB中已有的不能重复, 如果手机号码重复,则此次注册失败,不会新增会员数据: 如果不重复,则注册成功(忽略其他因素). 但是用20个并发,同样的请求,请 ...

  7. Jmeter测试API接口,用Jmeter自动化之检查DB数据

    如上: 注册接口,会新增数据,要怎么自动化检查DB中生成的数据呢? 很简单,只需要以下几个配置元件 JSON截取器或者正则表达式截取器:目的在于取出返回消息体中的数据aa JDBC后置处理器:目的在于 ...

  8. 消灭Bug!十款免费移动应用测试框架推荐

      对于移动应用开发者而言,Bug往往是最让人头疼的一大问题.不同于时时刻刻可以修补的Web App,移动App中的Bug往往隐藏得很深,甚至有时候等到用户使用才显现出来,这么一来开发者搞不好就会赔了 ...

  9. 微信小程序语音识别服务搭建全过程解析(https api开放,支持新接口mp3录音、老接口silk录音)

    silk v3(或新录音接口mp3)录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现) 重要的写在前面 重要事项一: 所有相关更新,我优先更新到我个人博客中,其它地方 ...

随机推荐

  1. 1182-IP地址转换

    描述 给定一个点分十进制的IP地址,把这个IP地址转换为二进制形式. 输入 输入只有一行,一个点分十进制的IP地址 包括四个正整数,用三个.分开,形式为a.b.c.d 其中0<=a,b,c,d& ...

  2. 通过navicat连接mysql服务器提示SQL Error (1130): Host '192.168.1.100' is not allowed to connect to this MySQL server

    新装一个mysql,尝试用通过navicat连接mysql服务器的时候提示: SQL Error (1130): Host '192.168.1.100' is not allowed to conn ...

  3. [Gauss]POJ1222 EXTENDED LIGHTS OUT

    题意:给一个5*6的矩阵 1代表该位置的灯亮着, 0代表该位置的灯没亮 按某个位置的开关,可以同时改变 该位置 以及 该位置上方.下方.左方.右方, 共五个位置的灯的开.关(1->0, 0-&g ...

  4. SQL按日期Datatime来比较大小

    数据库操作中,通常需要选择某日期以后的记录,比如选择10年1月到11年2月之间的记录,此时用SQL语句编写时,不能直接用">.<.="来选择,因为datetime型数据 ...

  5. javaweb学习总结(四十一)——Apache的DBUtils框架学习

    一.commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化 ...

  6. 雷军的B面:那些赔到血本无归的失败投资案例

    文/李红双 雷军投资方向偏多元化布局,从电商到房地产,从互联网社区到移动互联网,多方跨界的结果必然是有失有得.本文扒一扒“雷军系”中最惨烈的电商投资,凡客诚品融资5.3亿美元目前处于垮台边缘,乐淘融资 ...

  7. Android UI性能优化详解

    设计师,开发人员,需求研究和测试都会影响到一个app最后的UI展示,所有人都很乐于去建议app应该怎么去展示UI.UI也是app和用户打交道的部分,直接对用户形成品牌意识,需要仔细的设计.无论你的ap ...

  8. Android开发规范

    一.Android编码规范 1.java代码中不出现中文,最多注释中可以出现中文 2.局部变量命名.静态成员变量命名 只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写 3.常量命名 只能 ...

  9. js中replace用法

    js中replace的用法 replace方法的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则 ...

  10. FORM Save : ORA-01403 FRM-40735 ORA-06502

    症状: FORM开发后挂上服务器后,运行保存按键提示: ORA-01403: 未找到任何数据 ----------------------------------------------------- ...