美文网首页
无标题文章

无标题文章

作者: JMP_712c | 来源:发表于2017-08-07 19:59 被阅读0次

    1.注册

    url:  http://123.207.15.239/PosShare/Register

    传入的参数:  

    {username:220543,  password:abc,  }

    返回的内容:

    {code:1,  msg:注册成功,user:{用户信息(可以打印出来看一下)}

    {code:0,  msg:账号已经被注册}

    {code:0,   msg:注册失败}

    2.登录

    url:  http://123.207.15.239/PosShare/Login

    传入的参数 

    {username:220543,  password:abc}

    返回的参数

    {code:1,msg:登录成功,user:{用户信息(可以打印出来看一下)}

    {code:0,msg:登录失败}

    3.更新

    url:  http://123.207.15.239/PosShare/UpdateUser

    传入参数

    {userID:1,  name:yof,  gender:男,  date:12334(long类型字符串) ,        file:jfkdjfkdjkfdjkf(图片编码后的字符串)

    返回参数

    {code:1,  msg:修改成功,user:{用户信息(可以打印出来看一下)}}

    {code:0,msg:修改失败}

    4.搜寻好友

    url:  http://123.207.15.239/PosShare/Friend

    传入参数

    {userID:1,  op:search, username:username}

    返回参数

    {code:1, msg:成功找到,user:用户信息}

    {code:0, msg:没有找到}

    5.添加好友(根据前面搜索到的好友,要等到对方通过才能成为好友)

    url:  http://123.207.15.239/PosShare/Friend

    传入参数

    {userID:1,  op:add,  friendID:2}

    返回参数

    {code:1,  msg: 发送成功}

    {code:0,   msg: 发送失败}

    6.获取消息

    url:  http://123.207.15.239/PosShare/GetMessage

    传入参数

    {userID:1,msgtype:1(1表示所有消息,2表示部分消息)}

    返回参数

    {code:1,  msg:获取成功,private:个人消息(可以打印出来看一下),group:群消息}

    {code:0,msg:获取失败}

    7.同意对方添加好友的请求

    url:  http://123.207.15.239/PosShare/Friend

    传入参数

    {userID:1,  op:agree,  friendID:2}

    返回参数

    {code:1,  msg: 同意成功}

    {code:0,  msg: 同意失败}

    8.删除好友

    url:  http://123.207.15.239/PosShare/Friend

    传入参数

    {userID:1,  op:delete,  friendID:2}

    返回参数

    {code:1,  msg: 删除成功}

    {code:0,  msg: 删除失败}

    9.获取好友和房间

    url:  http://123.207.15.239/PosShare/GetFriendAndGroup

    传入参数

    {userID:1}

    返回参数

    {code:1,  msg:获取成功,users:(可以打印一下,是个数组),rooms:(可以打印一下)}

    {code:0,  msg:获取失败}

    10.发送私人消息

    url:  http://123.207.15.239/PosShare/SendPrivateMessage

    传入参数

    {type:1(消息的类型,文字,图片,验证等),content:消息的内容,sendID:发送者ID,receiveID:

    接受者ID,sendTime:发送时间,status:消息状态-1表示还没有接收}

    返回参数

    {code:1,msg:发送成功}

    {code:0,msg:发送失败}

    发送群消息

    url:  http://123.207.15.239/PosShare/SendGroupMessage

    传入参数

    {type:文字=1,图片=2,验证消息=3,content:消息内容,roomID:房间号,

    sendID:发送者ID,sendTime:发送时间,status:消息状态,状态为1表示未被接受者读取}

    11.创建一个房间(群)

    url:  http://123.207.15.239/PosShare/CreateRoom

    传入参数

    {createrID:创建者ID, createTime:创建时间,position:聚会的位置,endTime:结束时间

    type:群的类型,name:群名字,roomImage:聚会地点图片}

    返回参数

    {room_id:创建成功后的房间ID,msg:创建成功,code:1}

    {code:0,msg:创建失败}

    12 添加用户到群里

    url:  http://123.207.15.239/PosShare/AddUser2Room

    传入参数

    {roomID:房间ID,op:add,userIDs:1,2,3,4}

    返回参数

    msg{code:1,msg:添加成功}

    msg{code:0,msg:添加失败}

    13获取群里面所有的用户

    url:  http://123.207.15.239/PosShare/GetRoomUsers

    传入参数

    {roomID:房间号}

    返回参数

    {code:1,msg:获取成功,users:(可以打印出来看一下)}

    {code:0,msg:获取失败}

    14.从群里获取某个用户的信息

    url:  http://123.207.15.239/PosShare/AddUser2Room

    传入参数

    {roomID:房间ID,op:find,userID:要查找用户的ID}

    返回参数

    msg{code:1,msg:获取成功}

    msg{code:0,msg:添加失败}

    15.更新自己的位置

    url:  http://123.207.15.239/PosShare/PositionGetAndUpdate

    传入参数

    {op:update,  roomIds:1,2,3,  userID:用户ID,position:当前位置,speed:速度

    tool:工具,remainTime:剩余时间:10,20,30}

    返回参数

    {code:1,msg:获取成功}

    {code:0,msg:获取失败}

    16获取别人的位置

    url:  http://123.207.15.239/PosShare/PositionGetAndUpdate

    传入参数

    {op:get, roomID:房间id,count:one(表示获取一个人),userID:用户ID}

    {op:get,  roomID:房间id,count:all(表示所有人)}

    返回参数

    {code:1,msg:获取成功,one:一个人的信息}

    {code:1,msg:获取成功,all:所有人的信息}

    {code:0,msg:获取失败}

    长连接


    刚开始登录的时候需要把用户的id发送到服务器那边注册

    这个是接收消息

    Message类的说明,发送消息是这样的如果该用户在线就直接发送,如果不在线存入数据库

    消息的内容放在content里面,消息的标题可以用作提示的内容,类似于qq消息的提示,如果有

    发送者,则把发送者的信息也设置上去,对于Action这个字符串,如果它的内容是以9开头则表示终止连接,如果是1表示是一个人发送到另外一个人,如果是2表示群里面有人发的消息,如果是3表示验证消息,如果是4表示长连接第一次连接,从数据库里面读取到的消息。

    17.保存行程记录

    url:  http://123.207.15.239/PosShare/RecordManager

    传入参数

    添加行程记录

    {op:add,  userID:(用户id),createTime:创建时间,endTime:结束时间,endPosition:结束位置,type:1(这个随便传),positions:字符串(1,2;3,4;5,6),name:活动名字}

    返回参数

    {code:1,msg:添加记录成功}

    {code:0,msg:管理记录失败}

    获取行程记录

    {op:get,  userID:(用户id)}

    返回参数

    {code:1,msg:获取记录成功,record:(行程记录,可以打印一下,行程记录按照时间排序)}

    {code:0,msg:管理记录失败}

    18.发送给好友进群邀请

    url:  http://123.207.15.239/PosShare/AddUser2Room

    传入参数

    {op:add, roomID:2323, userID:1,userIDs:2,2,2(可以只写一个)}

    返回参数

    {code:1,msg:添加成功}

    {code:0,msg:添加失败}

    19.同意进群

    url:  http://123.207.15.239/PosShare/AddUser2Room

    传入参数

    {op:agree,  roomID:2323,  userIDs:1,2,3)}

    返回参数

    {code:1,msg:同意成功}

    {code:0,msg:同意失败}

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/ujnalxtx.html