环信网页端客服集成用户体系

准备工作

1.相关文档可直接点击查看:

2.客服账号(管理员账号)

3.一个空白的HTML页面

  • 如果不知道怎么写可以直接跳到这里

4.安装本地Server

  • 本地安装了NPM,直接在终端输入 npm install -g http-server, 然后就可以直接在根级目录下运行http-server,得到地址在浏览器打开,就可以本地测试
  • 本地安装WampServer,根据文档直接安装,完成启动后将文件移到 www 目录,直接在浏览器 localhost 即可直接访问

集成工作

  1. 登陆客服账号成功后,切换到管理员模式-渠道管理-手机app 快速创建关联,就会有appkey,client_id,client_secret,IM服务号 等信息用于注册账号
    这里写图片描述
    获取appkey DNS列表,可以使用这个链接:
    http://rs.easemob.com/easemob/server.xml?app_key=orgName%23appName
  2. 在渠道管理-网页,添加一个插件
    这里写图片描述
    亦或直接使用默认插件,然后在插件中直接指定关联并保存
    这里写图片描述
  3. 集成用户体系需要注册IM账号,可以使用代码模拟httpclient请求,也可以使用google插件 postman、mac终端 注册,得到用户名和密码
    这里写图片描述
  4. 打开一个空白HTML,然后在网页网页渠道集成用户体系 将代码直接复制到 HTML 中
    这里写图片描述
    然后在终端打开,输入http-server,再复制返回的地址 在浏览器打开即可
    这里写图片描述
    找到该文件点击
    这里写图片描述
  5. 上面说的是username/password 验证方式,这里说下username/token 验证,根据文档获取管理员token,拿到获取token的url,然后根据文档中的请求体body:
{
	"grant_type":"client_credentials",
	"client_id":"YXA6wDs-MARqEeSO0VcBzaqg11",
	"client_secret":"YXA6JOMWlLap_YbI_ucz77j-4-mI0dd"
}

改成

{
	"grant_type":"password",
	"username":"easemobtest",
	"password":"123456"
}

再去获取用户token
这里写图片描述
取到用户token,再去user参数中验证即可

user: {            
   username: 'easemobtest',   
   token: 'YWMt-TPQqrKDEeinFVc2g1Rqh2oLp-DVnRHnnosL3QeejzZrpVGqsn4R6K8Dg-6-Fz8WAwMAAAFls3QCgBPGgAd-QhpC1ZW-3nH8sMbnTWLgV6cl9csFRPxeANB8u9lBg'      
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值