php 环信easyui_项目接入即时聊天客服系统(环信系统)PHP后端操作

本文介绍了如何使用PHP后端将用户信息传递给环信客服系统,包括用户注册、信息接口编写以及在前端H5页面调用。同时,概述了用户访问轨迹的传递流程,帮助客服了解用户购物行为。
摘要由CSDN通过智能技术生成

环信工作原理:

一、由于环信没有直接的接口来主动调取本项目中的用户数据,所有用户信息必须在环信服务器上注册对应信息成为环信的用户;(这样才能当用户进入聊天时显示其基本信息,如:名称、昵称、电话、邮箱等);

二、客服工作台登录可以显示用户信息,可以查看用户访问轨迹,可以主动接入访客咨询等诸多功能(这些基本都不需要后端程序员编写)

下面开始后端程序员(app程序员请自行查看环信开发文档)需要接入的代码编写:

一、用户信息传递

1、先下载环信开发demo文件,提取statics、easemob.js等文件放置到项目指定目录下便于调用

如图:图片

2、编写用户信息提供接口,将本站用户基本信息return出,如下:

classGetUser

{public functionget()

{//给予状态初始值

$res =['status' =>0];//判断本站用户是否登录

$user_id = Yii::$app->user->id;if ($user_id >0)

{$user_one = User::Redis_getOne($user_id);//easemob_id为用户数据中是否有注册环信的账号id

if (empty($user_one['easemob_id']))

{//配置文件中写入的环信参数(是公司在环信官网注册得到的信息,详情见环信文档)

$option =['client_id' => yii::$app->params['easemob']['client_id'],

'client_secret' => yii::$app->params['easemob']['client_secret'],

'org_name' => yii::$app->params['easemob']['org_name'],

'app_name' => yii::$app->params['easemob']['app_name'],

'base_url'=> "https://a1.easemob.com/".yii::$app->params['ease

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值