基于Laravel框架,结合Gateway-Worker实现的IM系统(陆续更新中)
【长连接接口】
1,用户认证(基于ws交互)
接口访问地址:ws://127.0.0.1:2346
请求参数格式:
{
"action": "login",
"token": "11",
"user_id": "11",
}
用户认证通过会检测用户是否有离线消息,有离线消息的话,会推送离线消息给用户
2,一对一聊天
接口访问地址:ws://127.0.0.1:2346
请求参数格式:
{
"action": "single_chart",
"token": "22",
"user_id": "12",
"to_user_id":"11",
"message":"你好,IM"
}
支持消息离线发送,上线通知
【短连接接口】
1,好友添加请求
/api/addFriends
请求参数:user_id, friend_user_id
resful 格式返回结果