Skip to content

Raw Data format

linyimin edited this page Dec 9, 2018 · 2 revisions

消息

{
  "id"        : "string",      // 机器人的微信ID
  "content"   : "string",      // 消息内容,文字消息为文字内容,图片,音频,视频消息为相对应的base64格式的数据,其他消息为xml结构体
  // 群消息: 5410625297@chatroom
  // 私聊消息: qq512436430
  "fromUser"  : "string",      // 发送人

  "msgId"     : "string",      // 消息ID
  "msgType"   : "number",      // 消息类型()
  "timestamp" : "number",      // 发送时间
  "toUser"    : "string",      // 接收人 wxid_zj2cahpwzgie12
  "mention"   : "string[]",    // 可为空
}

消息类别

{
  "Text"              = 1,  // 需要支持
  "Image"             = 3,  // 需要支持
  "Voice"             = 34, // 需要支持
  "VerifyMsg"         = 37,
  "PossibleFriendMsg" = 40,
  "ShareCard"         = 42, // 需要支持
  "Video"             = 43, // 需要支持
  "Emoticon"          = 47, // 需要支持
  "Location"          = 48,
  "App"               = 49, // 需要支持
  "VoipMsg"           = 50,
  "StatusNotify"      = 51,
  "VoipNotify"        = 52,
  "VoipInvite"        = 53,
  "MicroVideo"        = 62,
  "SysNotice"         = 9999,
  "Sys"               = 10000, // 需要支持
  "Recalled"          = 10002,
}

联系人

{
  "contactId" : "string",   // 微信Id,wxid_zj2cahpwzgie12
  "nickname"  : "string",   // 昵称
  "avatar"    : "string",   // 头像
  "gender"    : 0,          // 性别
  "country"   : "string",   // 国家
  "state"     : "string",   // 省份
  "city"      : "string",   // 城市
  "signature" : "string",   // 签名
  "remark"    : "string",   // 备注名 "收快递的"
  "type"      : "string",   // 类型(0.个人,1.公众号)
  "label"     : "string[]"  // 标签,可为空
}

{
  "chatroom_id"      : "number",                     // 群ID: 5410625297@chatroom
  "chatroom_owner"   : "string",                     // 群主微信ID "qq512436430",
  "member"           : "string[]",                   // 群成员微信ID ["qq512436430", "wxid_qq512436430"]
  "member_count"     : "number",                     // 群人数 4,
  "nick_name"        : "string",                     // 群名称 room-topic:"facenet",
  "avatar"           : "string",                     // 群头像
  "signature"        : "string",                     // 群公告
  "qrcode"           : "string",                     // 群二维码
}

群成员

// 群成员数据结构
RoomMemberInfo: {
  "avatar"           : "string",   // 头像,
  "chatroomNickName" : "string",   // 群里设置的备注,roomAlias
  "invitedBy"        : "string",   // 邀请人微信ID,"wxid_7708837087612",
  "nickName"         : "string",   // 微信昵称,"李佳芮",
  "contactId"        : "string",   // 微信ID,"qq512436430"
}

// 群成员列表
{
  chatroomId : number,            // 群Id,
  count      : number,            // 群成员人数,
  member      : RoomMemberInfo[]  // 群成员具体信息,
}
Clone this wiki locally