首先可以使用腾讯集成的包来对接更加的便捷

composer require tencent/tls-sig-api-v2

即时通讯文档:https://cloud.tencent.com/document/product/269/32688

然后就是在注册的时候把用户信息传给腾讯,也就是导入账号,文档里面都很详细,下面是我写的简单的方法

public function importSingle($user_id,$nickname,$avatar){$params = ['Identifier' => (string)$user_id,'Nick'=>$nickname,'FaceUrl'=>$avatar];$im=new IM(Config::get('im'));$res= $im->send('im_open_login_svc','account_import',$params);//        $params['user_id']=$user_id;$data=['identifier'=>$user_id,'nick'=>$nickname,'face_url'=>$avatar];$res1=User::create($data);if($res1)return true;return false;}

导入用户聊天的时候要创建聊天室,我这里只对接了两个人单聊

CREATE TABLE `fa_im_room` (`id` INT(11) NOT NULL AUTO_INCREMENT,`user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '用户',`to_user_id` INT(11) NOT NULL DEFAULT '0' COMMENT '被聊天用户',`job_id` INT(11) NOT NULL DEFAULT '0' COMMENT '职位id',`company_id` INT(11) NOT NULL DEFAULT '0' COMMENT '公司',`createtime` INT(11) NULL DEFAULT NULL COMMENT '创建时间',`updatetime` INT(11) NULL DEFAULT NULL COMMENT '更新时间',PRIMARY KEY (`id`) USING BTREE
)
COMMENT='聊天室'
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=425
;

配置回调

点击编辑配置url

点击事件回调的编辑 选择

另外需要创建一个获取聊天记录的表,在控制台可以配置回调的路径这样 聊天的时候就能实时获取到聊天内容了

CREATE TABLE `fa_im_chat` (`id` INT(11) NOT NULL AUTO_INCREMENT,`from_account` VARCHAR(50) NOT NULL DEFAULT '0' COMMENT '发送人' COLLATE 'utf8mb4_general_ci',`to_account` VARCHAR(50) NOT NULL DEFAULT '0' COMMENT '接收人' COLLATE 'utf8mb4_general_ci',`msg_key` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',`msg_body` VARCHAR(500) NULL DEFAULT NULL COMMENT '消息体' COLLATE 'utf8mb4_general_ci',`type` VARCHAR(500) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',`content` TEXT NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',`sendmsgresult` INT(11) NULL DEFAULT '0' COMMENT '下发结果',`createtime` INT(11) NULL DEFAULT NULL COMMENT '创建时间',`updatetime` INT(11) NULL DEFAULT NULL COMMENT '更新时间',`deletetime` INT(11) NULL DEFAULT NULL COMMENT '删除时间',PRIMARY KEY (`id`) USING BTREE
)
COMMENT='聊天内容'
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=957
;

其他的参考文档写的都很详细

tp5 对接腾讯云聊天相关推荐

  1. uniapp对接腾讯云IM+音视频。音视频含UI集成

    uniapp对接腾讯云IM+音视频 文章目录 uniapp对接腾讯云IM+音视频 前言 一.准备工作 二.使用步骤 1.App.vue配置 2.登录时操作 login.vue 3.使用方法 一.音视频 ...

  2. 直播系统开发之ios对接腾讯云直播sdk

    这里是使用 Swift 语言编写对接腾讯云直播 SDK 的 demo 的示例代码.这段代码仅作为参考,实际应用中可能需要根据您的具体需求进行修改. 首先,你需要从腾讯云控制台获取 SDK 的 AppI ...

  3. 腾讯云直播代码 java_JAVA 对接腾讯云直播的实现

    签名授权 public static T TecentDoPostJsonV3(String url,String key,String secretId, TecentPublicParams he ...

  4. 腾讯直播与 JAVA整合_JAVA对接腾讯云直播如何实现 JAVA对接腾讯云直播实现代码...

    JAVA对接腾讯云直播如何实现?本篇文章小编给大家分享一下JAVA对接腾讯云直播实现代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 签名授权 public static ...

  5. 监控、无人机摄像头RTSP协议对接腾讯云直播

    监控.无人机摄像头RTSP协议对接腾讯云直播 1. 需求与目标 传统监控高清摄像机ip camera(如: 海康,大华等)遵循监控行业标准,一般只支持rtsp传输协议,互联网直播通用标准为rtmp协议 ...

  6. python项目对接腾讯云发送短信

    python项目对接腾讯云发送短信 先安装需要的包 pip install tencentcloud-sdk-python # -*- coding: utf-8 -*- # pip install ...

  7. 小熊派 移植TencentOS-tiny+EC20+MQTT对接腾讯云

    1.参考文档 TencentOS tiny端云对接开发指南(IoTHub)以及Tencent tiny源码库 TencentOS-tiny官网 2.云端配置 登陆腾讯云,点击"云产品&quo ...

  8. TencentOS-tiny+ESP8266+mqttclient对接腾讯云平台IoThub

    1. 硬件准备 本文中我准备的腾讯官方EVB_MX_Plus开发板和ESP8266 WIFI通信模组: 2. 云端产品创建 在云端创建产品的过程和下文相同,不再赘述. 小熊派移植TencentOS-t ...

  9. ESP32上手笔记 | 04 -通过MQTT对接腾讯云IoT Explorer物联网平台(PubSubClient)

    一.WIFI库和ArduinoJson库 阅读文章:ESP32上手笔记 | 03 -通过HTTP获取天气信息(WiFi+HTTPClient+ArduinoJson). 二.PubSubClient库 ...

最新文章

  1. BCH压力测试最终统计
  2. .net core 1.0 实现负载多服务器单点登录
  3. html5 游戏学习
  4. python编程入门与案例详解pdf-Python爬虫天气预报实例详解(小白入门)
  5. Java接口和Java抽象类的认识
  6. hive json 获取_hive sql 解析json
  7. CCF201503-1 图像旋转(100分)
  8. 1、Hive原理及查询优化
  9. android 组件路由框架,XRouter:组件化路由框架
  10. Android中如何查看内存(上)
  11. 《Cracking the Coding Interview》——第10章:可扩展性和存储空间限制——题目1
  12. dll反编译(dll反编译工具)
  13. Android——获取实时的手机屏幕四个点经纬度(百度地图)
  14. WebStorm改变字体大小以及更换背景颜色
  15. Tableau中国五城市六年PM2.5数据挖掘
  16. SMA :Structured Multimodal Attentions for TextVQA --- 论文阅读笔记
  17. 3.内网渗透之reGeorg+Proxifier
  18. 拼死抢到一个猫爪杯,粉丝却说他想要这个?!(文末抢福利)
  19. 安卓-橡皮擦擦线完整实现
  20. python从excel中读取数据并填写网页表格

热门文章

  1. C语言遍历文件目录:readdir,opendir
  2. php模拟安卓端捉取数据,ios - PHP如何模拟安卓设备,请求API接口的数据
  3. python实现根据文件名自动分类转移至不同的文件夹
  4. 数据模型,数据模型概述,数据模型基本概念
  5. 游戏服务器运维常见故障总结
  6. 简洁安装HIT-SCIR(哈工大) pyltp
  7. hexo嵌入html传消息的,Hexo添加Toc支持,生成文章目录
  8. 关闭各种广告弹窗……
  9. 数据结构上机实验6.29
  10. 测试pok_如何使用PokémonGO的新评估系统计算您的Pokémon的精确IV