数据返回结构

数据返回结构

ID:44326823

大小:47.46 KB

页数:9页

时间:2019-10-20

数据返回结构_第1页
数据返回结构_第2页
数据返回结构_第3页
数据返回结构_第4页
数据返回结构_第5页
资源描述:

《数据返回结构》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据返回结构目的:此文档用于前台手机端与后台系统的数据交互接口的规范。开发人员应严格遵守接口标准。文档对象:前台开发人员、后台开发人员返回对象结构ReturnResult对象,其结构包括三个属性:“success”、“message”、“object”。“success”:本次操作是否成功,成功为true、失败为false。“message”:本次操作返回结果提示信息,现在内容是中文提示,以后会是返回结果代码。“object”:本次操作返回的结果集。如查询的结果列表、新建信息的id等。以上三个属性会转换成json串的形式。以用户注册为例,

2、返回结果:{"message":"注册新用户成功","object":{"_id":"4dc74b78752d540fd0f2ee3b"},"success":true}"message"::"注册新用户成功"——本次操作返回结果提示信息,以后可能是结果代码,如:CZCU001"success":true——本次操作是否成功,成功为true,不成功为false{XXXX对象的json形式}:是指这个对象的属性及其值以json的{key:value}形式给出。如:{属性1:值1,属性2:值2,属性3:值3}。value可以是一个对象,则js

3、on就是嵌套结构。如果某个属性是boolean类型,名称是isXXXXX,则它的json的为XXXX(去掉前面的is)。参数格式约定1、时间格式使用字符串形式传输,采用GTD+8(北京时间)计时。格式:“2011-05-0912:12:12”。2、每次请求都要加上当前登录用户的sessionId(除登录后注册之外)。&user.sessionId=xxxxxxx。下面这两个不一定会列出来,但是都包含这个请求参数的。接口方法用户部分1、用户登录xxxx.user.login输入1:method.name=xxxx.user.login&us

4、er.loginName=xxxx&user.password=xxxxx输入2:method.name=xxxx.user.login&user.email=xxxx&user.password=xxxxx输出:返回对象结构,其中object:{“sessionId”:”xxxxxx”,”userId”:”xxxxxxx”}例如:{"message":"登录成功","object":{"sessionId":"-86998193500343087504e015fb2a01a05de69e182c7","userId":"4ddb7d78

5、11afb3e7bfc1a69a"},"success":true}或{"message":"用户名或密码不正确","object":null,"success":false}2、用户注册xxxx.user.enroll输入:method.name=xxxx.user.enroll&user.loginName=xxxx&user.password=xxxx&user.email=xxxxx&insert.用户表字段…..=xxxxx输出:{"message":"注册新用户成功","object":{"_id":"4dc74b78752d

6、540fd0f2ee3b"},"success":true}3、重置密码xxxx.user.resetPassword输入:method.name=xxxx.user.resetPassword&user.loginName=xxxx&user.password=xxxx输出:{"message":"修改密码成功","object":null,"success":true}4、登录名是否被使用xxxx.user.checkLoginName输入:method.name=xxxx.user.checkLoginName&user.login

7、Name=xxxx输出:{"message":"此登录名没有被使用","object":null,"success":true}5、查询用户信息xxxx.user.queryUserInfo输入:method.name=xxxx.user.queryUserInfo&query.用户表字段…..=xxxx输出:返回对象结构,其中object:{用户表的json字串}6、修改用户基本信息xxxx.user.modifyUser输入:method.name=xxxx.user.modifyUser&update.用户表字段…..=xxxx输出

8、:返回对象结构,其中object:{”user”:{User的json}}7、查询用户所在的所有团队xxxx.user.collectionByUser输入:method.name=xxxx.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。