美文网首页
无标题文章

无标题文章

作者: 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:同意失败}

相关文章

  • 无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章 无标题文章无标题文章无标题文章无...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • fasfsdfdf

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标...

  • 无标题文章

    无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章无标题文章

  • 无标题文章

    无标题文章 无标题文章 无标题文章无标题文章 无标题文章 无标题文章

网友评论

      本文标题:无标题文章

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