资源描述:
《任性网后台系统接口规范v08(测试版本,前端初定)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、任性网社区后台系统接口规范修订记录Revisionrecord曰期Date修订版本Revisionversion修改描述changeDescription作者Author2015/05/030.80初稿完成宋鑫磊1概述本文档描述了任性网系统屮,为了实现整体业务流程,前端之间交互的规范。传输的网络协议采用http+json格式2用户接口2.1用户注册用户前端通过页而访问进行用户设置修改的操作。接口协议:json发起方:io$,android接收方:ios,android业务ID:1000012.1.1输入参数名称父接点描述是否必填类型长度b
2、izCode业务ID是String6userNamcbody用户唯一ID否String50body用户昵称是String50portraitbody用户头像地址是String502.1.2实例2.1.3输出参数名称父接点描述是否必填类型长度codeRESPONSE返回结果000000为成功是String6infoRESPONSE异常信息是String202.2根据用户经纬度查询附近的人用户前端通过页而访问进行用户设置修改的操作。接口协议:json发起方:ios,android接收方:ios,android2.2.1输入参数名称父接点描述是
3、否必填类型长度bizCode业务ID是String6longitudebody经度是double20latitudebody纬度是double202.2.2实例{"bizCode":"100002","body":{"longitude":2200.11,"latitude":2200.011}}2.2.3输出参数名称父接点描述是否必填类型长度resultCodeRESPONSE返回结果00000为成功是String5resultlnfoRESPONSE异常信息是String20userNameResult用户姓名是String20cre
4、ateDateResult创建时间是String20longitudeResult经度是doublelatitudeResult纬度是DoubleuserCoinResult用户金币是DoublepunishCoinResult积分是IntJuliResult距离我多远,根据传入参数进行判断(米为单位)是int2.2.4实例{"code":"000000'"info":"成功••/•result":[{"userName":"songxinlei","createDate":"2015-03-2622:37:20","longitude"
5、:21231.123,"latitude":123.23,"userCoin":72.0,"userRule":1,"punishCoin":11,"juli":8325546}],"map":{}}2.3客户上报位置川户前端通过K面访问进行川户设置修改的操作。接口协议:json发起方:ios,android接收方:ios,android业务ID:1000032.3.1输入参数名称父接点描述是否必填类型长度bizCode业务ID是String6useridbody用户唯一ID是String50longitudebody经度是doublel
6、atitudebody维度是double2.3.2实例{"bizCode":"100003"/.body":{"userid":"songxinlei"/*longitude":"21231.123",latitude":"123.23"}}2.3.3输出参数名称父接点描述是否必填类型长度codeRESPONSE返回结果000000为成功是String6infoRESPONSE异常信息是String202.4添加好友用户前端通过页而访问进行用户设賈修改的操作。接口协议:json发起方:ios,android接收方:ios,android业
7、务ID:1000052.4.1输入参数名称父接点描述是否必填类型长度bizCode业务ID是String6useridbody用户唯一ID是String50
8、fricndld
9、body好友ID是String502.4.2实例{"bizCode":H100005"bodyn:{"userid":"songxinlei"/•什iendld":"songxinlei"}}2.4.3输出参数名称父接点描述是否必填类型长度codeRESPONSE返回结果000000为成功是String6infoRESPONSE异常信息是String202.5好友验
10、证用户前端通过页而访问进行用户设賈修改的操作。接口协议:json发起方:ios,android接收方:ios,android业务ID:1000062.5.1输入参数名称父接点描述是否必填类型长