无标题文章

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # 一度蜜v3.0协议 --- # 交互协议 [TOC] ## 协议说明 ### 请求参数 下表列出了v3.0版协...
    c5e350bc5b40阅读 3,954评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,899评论 0 9
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,906评论 0 4
  • [TOC] 1. 需求概要1.1 获取游戏的所有服信息1.2 玩家个人资料获取以及更新1.3 玩家基础游戏数据1....
    二面妖精阅读 3,793评论 0 0
  • 废物?武魂觉醒得完又怎样我照样是双生武魂命运主宰谁与争锋,乾坤尽在素手中。 丑女?谁又知那不堪之下是何等的倾国倾城...
    白糖妹阅读 3,514评论 1 2

友情链接更多精彩内容