美洽在线客服平台版接入说明专业版

平台版接入的工作主要包含4个部分:

  • 签署美洽平台版使用协议
  • 获取开发账号
  • 对接美洽平台版 API
  • 将美洽客服插入到网站模板中

签署美洽平台版使用协议

请详询与您联系的美洽商务经理。

获取开发账号

签署协议后,负责您平台的美洽商务经理会帮助您获取到美洽平台版的开发账号,内容主要包括:

  • 美洽账号
  • 美洽平台版 API Public Key
  • 美洽平台版 API Secret Key
    如果您已经注册了美洽,请直接将超级管理员的登录邮箱交付给美洽商务经理即可,我们会直接在此账号上开通平台版功能。
    如果您还没有注册美洽账号,请提供一个用于超级管理员登录的邮箱地址给美洽商务经理,我们会用这个邮箱自动为您生成一个美洽账号。为了保证以后使用过程中账号的安全,请务必提供真实有效的邮箱地址。
    美洽的登录地址为:https://app.meiqia.com/signin 。
    登录验证成功后在地址栏输入 https://app.meiqia.com/platform 进入平台版管理后台。
    美洽平台版 API Public Key 和美洽平台版 API Secret Key 主要是用于 API 请求签名和加密,下一部分将详细说明。

直接进入美洽开发文档页面地址:https://meiqia.com/help/development

对接美洽平台版 API

美洽 API 使用方法

一个平台企业在开通美洽平台版后会分配到一个美洽平台版 API Public Key(下面简写为 public_key ) 和一个美洽平台版 API Secret Key(下面简写为 secret_key )。
public_key 在每个请求时都需要带上,作为请求的 HeaderX-App-Key 字段的值。
secret_key 用来为每个请求进行签名,签名的结果作为 HeaderX-Message-Digest 字段的值。签名算法使用 HMAC-SHA1 算法,secret_key 为 HMAC 密钥。
下面是个伪代码的个例子:

// 构造 API 请求
api_params = {
‘timestamp’: timestamp,
‘fullname’: fullname,
‘appkey’: appkey
}
// 为了进行 HMAC 计算,将 API 请求转化为字符串
// 本段输出结果为一个字符串:
// api_params_str = '{“timestamp”: timestamp,“fullname”:
fullname,“appkey”: appkey}'api_params_str = json.dumps(params)
// 使用secret_key 对 api_params_str 进行 HMAC 计算请求签名
// 本段输出结果为一个 40 位长的字符串:
//sig = ‘8201860acfbce7fb2cb552a62baadbe8fbxxxxxx’
sig =HMAC(api_params_str, secret_key,sha1)
// 将 appkey 和请求加密签名放到请求头部
headers = ({‘X-Message-Digest’: sig,
‘X-App-Key’: appkey})
// 最终构造的请求为
response = post_json(url,api_params, headers=headers)
// -EOF-

API : 创建平台旗下企业

说明

目前平台要创建企业只能使用 API 接口。
创建企业的同时,还会同时附带创建此企业的超级管理员账号。
返回的结果在之后很多 API 请求中都会使用到,平台应该将这些内容保存到数据库中,并与平台的企业账号一一对应。

请求地址与方法

URL: https://eco-api.meiqia.com/platforms/enterprise/new
Method:POST
Content-Type: application/json

请求参数

返回结果

返回类型:JSON

API : 为平台旗下企业添加客服账号

说明

每个企业在创建的时候就已经有了一个超级管理员账号。超级管理员账号可以充当普通客服账号使用,但如果企业客服需求较大,可以增加客服账号。

请求地址与方法

URL: https://eco-api.meiqia.com/platforms/agent/newMethod:
POSTContent-Type: application/json

请求参数
返回结果

返回类型:JSON

将美洽插件插入到网站模板

平台通常都有自己的网站模板,将美洽预置到平台模板中可以方便平台旗下企业使用。
美洽网站插件的标准 JS 代码为:

<scripttype=‘text/javascript’>
(function(m, ei, q, i, a, j, s) { m[a] = m[a] || function() {
(m[a].a = m[a].a || []).push(arguments)
};
j = ei.createElement(q),
s = ei.getElementsByTagName(q)[0];
j.async = true;
j.charset = ‘UTF-8’;
j.src = i + ‘?v=’ + new Date().getUTCDate(); s.parentNode.insertBefore(j, s); })(window, document, ‘script’,
‘//static.meiqia.com/dist/meiqia.js’, ‘_MEIQIA’); _MEIQIA(‘entId’,
#####); // 这里 ##### 代表企业的 ent_id
/script>

平台将此段 JS 代码插入到平台网站模板中即可为平台下企业开启客服功能。
需要提示的是,每个企业的 ent_id 都不相同,所以企业需要将模板中的这部分作为变量处理。
此段代码使用了异步加载的方式,所以不用担心阻塞网站代码的加载。美洽网站插件还提供了很多方便开发者自定义的 API ,如果有需要请访问 美洽文档中心 查阅。

直接进入美洽帮助中心求助:https://meiqia.com/help

美洽在线客服平台版接入说明专业版相关推荐

  1. 美洽在线客服系统UTM帮助文档

    什么是 UTM UTM (URL tracking mark) 指自定义链接跟踪标识,是用于跟踪链接来源.媒介.关键词.内容.名称等信息的标识.美洽可以采集和统计对话着陆页的 UTM 信息,只需在广告 ...

  2. 一洽CEO:一洽在线客服生态链的使命

    "一个人有多少个十年?我的十年,献给了这个行业.十年间,我见证了她从晨曦走到朝阳,更希望伴随着她走向日落后的拐点迎接繁星的璀璨", 一洽刘志博,在线客服行业,他摸爬滚打了11年,他 ...

  3. webView 添加美恰在线客服,问题

    android studio  自带的webView  无法直接访问网页, 具体操作是,要重写webView   代码如下 qq_webView.setWebViewClient(new WebVie ...

  4. 全渠道客服系统 php开发,在线客服系统全渠道接入有什么作用?

    在线客服系统渠道接入的发展历程 在线客服系统渠道接入的方式是跟互联网.移动互联网的发展紧密相关的. 过去,在移动互联网未能普及的时候,人们多是使用电脑,通过电脑网页.邮件.客服电话这样的传统的方式来跟 ...

  5. 在线客服api是什么?

    手机端APP如何对接在线客服api?在线客服api要怎么对接?App如何添加在线客服功能?这些都是企业非常关心的问题,下面就简单进行介绍. 在线客服api是什么? 在线客服api是第三方在线客服系统对 ...

  6. 纵观客户服务渠道变化,引领在线客服系统新方向

    一洽在线客服系统 在过去的2016年,在线客服领域中,"云客服"火了,而且非常火. 事实上,从过去的两年看来,客服行业最火热的事情那便是"云客服"了.而作为深耕 ...

  7. 个人版独立在线客服系统搭建教程_私有化开发安全有保障

    做平台,做运营,少不了一个东西,在线客服!有人会说,在线客服不就处理点售前售后问题吗?有必要单独使用一个系统吗?如果你问出这个问题,可能你还是一个运营小白.相比直接用微信和QQ作为客服,独立在线客服没 ...

  8. 在线客服系统提高电商行业客户体验和成交率

    在如今的智能时代,AI智能正在逐步提高国家治理的现代化水平,尤其是在电子商务客服行业.数据是企业重要的基础战略资源,充分利用高价值数据,通过有效收集.有效整合和深化应用,可以进一步提高企业决策的准确性 ...

  9. 在线客服系统可以实现哪些价值?

    随着互联网的发展,越来越多的企业营销得力产品不断涌现,在线客服系统就是其中之一.除了可以实现最快速搭建企业和客户的沟通桥梁,在线客服系统还可以实现哪些价值呢? 一.降低运营成本 智能客服:想要大量节省 ...

  10. Live800:用在线客服系统,换你更少的等待

    这一代年轻人,做什么都要快. 看文章,只看导语,再迅速浏览小标题,就算全文看完: 看剧,先看前3集,再看最后3集,没有6集看不懂的剧,有就用三倍速再看一集: 坐地铁,第一时间抢占车门附近的位置,能够快 ...

最新文章

  1. NDK crash栈信息的错误定位
  2. 如何定制一款12306抢票浏览器——处理预订页面和验证码自动识别功能
  3. javascript设计模式-组合模式
  4. Rxjs BehaviorSuject 和 Observable 的区别
  5. vue php企业站案例,vue 开发企业微信整合案例分析
  6. 16.看板方法——三类改进机会笔记
  7. LeetCode题解 343.Integer Break
  8. SDN精华问答 | SDN可以做什么?
  9. java 连接远程服务器_java实现连接远程服务器并执行命令的基本原理
  10. springcloud项目的启动顺序_spring boot/cloud 启动方式说明
  11. CSUOJ 1197- Staginner 买葡萄
  12. 传教士和野人问题思考逻辑
  13. [phyton]文件的简单读写练习
  14. win7(32bit)下完整的搭建apache(2.2.x)+openssl(0.9.6-1.0.1升级)过程
  15. 字符串水题——相对分子质量
  16. Boosting(一)
  17. pwm占空比的c语言编程详解,盘点占空比、PWM、GPIO三者含义及原理分析
  18. 纬地道路纵断面设计教程_纬地公路设计详细步骤(精)
  19. AWS 上的云原生 Jenkins
  20. JavaScript中template模板引擎

热门文章

  1. matlab 外接圆,【外接圆matlab知道三个顶点的坐标,如何求这三个顶点组成的三角形外接圆的半径与圆心坐标?】作业帮...
  2. PS CS5制作1寸照片
  3. 分别使用docx4j,jacob将文字与图片插入word中书签位置
  4. 技术部员工绩效考核方案
  5. Greenplum字段拼接
  6. 操作系统之IO设备详解
  7. VS Code 创建HTML页面教程
  8. 用户访谈与问卷调查怎么做
  9. mac安装brew(亲测)
  10. 地理空间数据云下载的单波段合成及去黑边