2 Star 5 Fork 4

青年 / dcy-im

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

后端im即时通讯项目

腾讯云即时通讯IM首页 https://cloud.tencent.com/document/product/269

TODO List

系统相关接口

  • 注册用户
  • 登录
  • 退出
  • 获取客户端登陆token
  • 强制用户下线

多端登录

  • 单端登录 仅允许 Windows、Web、Android 或 iOS 单端登录
  • 双端登录 允许 Windows、Android 或 iOS 单端登录,同时允许与 Web 端同时在线
  • 三端登录 允许 Android 或 iOS 单端登录,同时允许与 Windows 和 Web 端同时在线
  • 多端同时在线 允许 Windows、Web、Android 或 iOS 多端或全端同时在线登录

消息相关接口

  • 聊天记录查询
  • 离线消息
  • 聊天信息已读未读
功能类型 功能描述 是否完成
文本消息 消息内容是普通文本
表情消息 表情消息为开发者自定义
地理位置消息 消息内容为地理位置标题、经度、纬度信息
图片消息 消息内容为图片的 URL 地址、尺寸、图片大小等信息,最大支持大小为28M的图片
语音消息 消息内容为语音文件的 URL 地址、大小、时长等信息,最大支持大小为28M的语音文件
文件消息 消息内容为文件的 URL 地址、大小、格式等信息,格式不限,最大支持大小为28M的文件
短视频消息 消息内容为短视频文件的 URL 地址、时长、大小、格式等信息,最大支持大小为28M的短视频文件
自定义消息 开发者自定义的消息类型,例如红包消息、石头剪刀布等形式的消息
系统通知消息 包含内置的系统通知消息和开发者自定义系统通知消息

用户相关接口

  • 获取在线用户列表
  • 设置用户的信息,分私有信息和公开信息
  • 获取用户自己的私有信息和公开信息
  • 获取其他用户的公开信息
  • 把用户添加到黑名单
  • 解除黑名单
  • 检查用户是否在黑名单中

聊天相关接口

  • 发送P2P聊天
  • 发送多人P2P聊天
  • 广播项目聊天
  • 发送P2P聊天相关命令(发送组队邀请,申请入群,拒绝申请入群,邀请入群,拒绝邀请入群,加好友,删除好友,其他等和聊天相关的命令)
  • 发送多人P2P聊天相关命令(发送组队邀请,申请入群,拒绝申请入群,邀请入群,拒绝邀请入群,加好友,删除好友,其他等和聊天相关的命令)
  • 获取P2P聊天/语音历史
  • 获取群组聊天/语音历史
  • 获取项目广播聊天/语音历史
  • 删除一条聊天相关信息
  • 删除一条群组联盟聊天相关信息
  • 删除一条聊天相关信息
  • 删除一条广播聊天相关信息

好友相关接口

  • 添加好友
  • 删除好友
  • 获取好友列表
  • 判断是否存在好友关系

群组相关接口

  • 添加群组成员
  • 删除群组所有成员及聊天相关信息
  • 获取群组成员
  • 获取群组列表
  • 检查是否是组成员
  • 在群组中禁言某个用户
  • 解除禁言
  • 检查是否被禁言了
  • 设置群组的信息,分私有信息和公开信息
  • 获取群组的公开信息和私有信息

房间相关接口

  • 在房间中禁言用户
  • 解除禁言
  • 检查是否被禁言了
  • 添加房间成员
  • 删除房间成员
  • 设置房间的信息,分私有信息和公开信息
  • 获取房间的公开信息和私有信息

空文件

简介

后端im即时通讯项目 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/dcy421/dcy-im.git
git@gitee.com:dcy421/dcy-im.git
dcy421
dcy-im
dcy-im
master

搜索帮助

14c37bed 8189591 565d56ea 8189591