业务对象
最近更新:2021-12-15

业务对象

IM 在各类对外暴露的接口里,有一些公共的业务对象。本文档集中定义这些业务对象。

这些业务对象都以 JSON 格式定义。在 Android SDK, iOS SDK 里的 API 暴露是相应语言的对象,不适用本文档。

用户信息

{ "username": "chicken", "nickname": "Tom Chick", "star": 2, "avatar": "qiniu/image/uipreqfdsakl", // 用户头像。存储的路径 "gender": 0, // 用户性别 "signature": "I am a ...", // 签名 "region": "深圳", // 区域 “address”: "某街某号", // 详细地址 "mtime": "2015-03-03 11:00:00", // 修改时间 "ctime": "2015-03-03 11:00:00", // 创建时间 }
          {
    "username": "chicken",
    "nickname": "Tom Chick",
    "star": 2,
    "avatar": "qiniu/image/uipreqfdsakl",     // 用户头像。存储的路径
    "gender": 0,                              // 用户性别
    "signature": "I am a ...",                // 签名
    "region": "深圳",                          // 区域
    “address”: "某街某号",                     // 详细地址
    "mtime": "2015-03-03 11:00:00",           // 修改时间
    "ctime": "2015-03-03 11:00:00",           // 创建时间
}

        
此代码块在浮窗中显示

群组信息

{ "gid": 13579, // 群ID,则服务器端创建 "owner_username": "tom", // 群主用户名 "group_name": "群名称", // 群名称。可任意指定 "group_desc": "群描述", // 群描述 "appkey": "dcf71ef5082057832bd44fbd", // 应用Appkey "level": 3, // 群组级别 "mtime": "2014-07-01 00:00:00", // 更新时间 "ctime": "2014-07-01 00:00:00" // 创建时间
          {
    "gid": 13579,                            // 群ID,则服务器端创建
    "owner_username": "tom",                 // 群主用户名
    "group_name": "群名称",                   // 群名称。可任意指定
    "group_desc": "群描述",                   // 群描述
    "appkey": "dcf71ef5082057832bd44fbd",    // 应用Appkey
    "level": 3,                              // 群组级别
    "mtime": "2014-07-01 00:00:00",          // 更新时间
    "ctime": "2014-07-01 00:00:00"           // 创建时间

        
此代码块在浮窗中显示

事件通知

{ "event_type: "create_group", // 事件类型 "from_username": "", // 发起事件的用户 “gid”: 13579, // 触发事件所在的群组(群组相关事件需要填写) "to_username_list": ["eddie", "annie"], // 事件目标用户 "description": "the event is due to...",// 事件描述信息 "ctime": "2014-07-01 00:00:00" // 事件创建时间 }
          {
    "event_type: "create_group",            // 事件类型
    "from_username": "",                    // 发起事件的用户
    “gid”: 13579,                           // 触发事件所在的群组(群组相关事件需要填写)
    "to_username_list": ["eddie", "annie"], // 事件目标用户
    "description": "the event is due to...",// 事件描述信息
    "ctime": "2014-07-01 00:00:00"          // 事件创建时间
}

        
此代码块在浮窗中显示

事件类型:

  • create_group
  • exit_group
  • add_members
  • remove_members

聊天消息

定义在单独的文档:IM 消息协议

相关文档

文档内容是否对您有帮助?

Copyright 2011-2022, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

在文档中心打开