消息类型详解

消息类型详解

  1. 1、腾讯支持的消息类型

功能类型功能描述
文本消息消息内容是普通文本
表情消息表情消息为开发者自定义
地理位置消息消息内容为地理位置标题、经度、纬度信息
图片消息消息内容为图片的 URL 地址、尺寸、图片大小等信息,最大支持大小为28M的图片
语音消息消息内容为语音文件的 URL 地址、大小、时长等信息,最大支持大小为28M的语音文件
文件消息消息内容为文件的 URL 地址、大小、格式等信息,格式不限,最大支持大小为28M的文件
短视频消息消息内容为短视频文件的 URL 地址、时长、大小、格式等信息,最大支持大小为28M的短视频文件
自定义消息开发者自定义的消息类型,例如红包消息、石头剪刀布等形式的消息
系统通知消息包含内置的系统通知消息和开发者自定义系统通知消息
  1. 2、后台发送的消息类型
  2. 后台默认采用自定义消息类型传递资料。( TIMCustomElem  )
  3. 具体请参照腾讯自定义消息类型,参数携带在 MsgContent当中的Data中, MsgContent的Desc也会携带相关的描述。
  4. (1)申请加公司消息(主要用于用户注册商家成员时发送给商家)
  5. 参数如下
  6. {
  7.   'msg_type'=>1//,类型1为申请加公司验证
    'business_id'=>1,//商家id
    'business_name'=>珠海市特斯拉电动拖拉机厂,//商家名称
    'user_name'=>13726276503,//申请用户id  用户id腾讯id
    'user_nick_name'=>‘其实我素路过的’,//申请用户名称 
    'bm_id'=>1//申请id,同意或拒绝的时候传递该参数到后台
    );

  • (2)邀请加入公司验证消息(主要用于邀请自由用户加入公司,目前无用)
    1. 参数如下
    2. {
    3.   'msg_type'=>2//,类型2为商家邀请自由角色加公司
      'business_id'=>1,//商家id
      'business_name'=>珠海市特斯拉电动拖拉机厂,//商家名称
      'user_name'=>13726276503,//商家用户id  用户id
      'user_nick_name'=>‘其实我素路过的’,//商家用户名称 
      'bm_id'=>1//申请id,同意或拒绝的时候传递该参数到后台
      );

    4. (3)签到发起通知(协会群聊签到发起通知)

    5. 参数如下

    6. {

    7. 'msg_type'=>3,//类型3 为协会群聊发起id
      'im_group_id'=>‘2345678’,//腾讯群聊id

    8. 'group_name'=>‘珠海市信息协会’,//群名称
      'activity_id'=>‘1’,//活动id
      'activity_name'=>‘王者峡谷开黑’,//活动名称
      'activity_start_time'=>‘2020-03-10 17:15:26’,//活动开始时间
      'activity_end_time'=> 2020-03-10 17:15:26’,  /活动结束时间

    9. }

      1. (4)系统推送通知(后台推送消息id)

      2. 参数如下

      3. {

      4. 'msg_type'=>4,//类型3 为后台推送系统消息类型id
        'url'=>‘http://3d-guide.com/hyim/backend/web/index.html’,//跳转地址

      5. 'message_id'=>1,//推送id
        }