随着微信公众平台接口的开放和微信认证开放,越来越多的企业开始使用微信。亿伦公司申请认证并对接了微信开放接口,在此详细展开一下,如何基于微信公众平台接口与呼叫中心系统整合。
目前微信将公众号分为订阅号和服务号,订阅号开发的接口非常少,只有接收普通消息和发送被动响应消息。需要更高级的接口要开通服务号。
微信目前开放的接口功能包括:接收消息、发送消息、用户管理、多客服功能、自定义菜单等。
微信将发送的消息分为三种类型:发送被动响应消息、发送客服消息、多客服消息。每种消息类型对应不同的场景:
1、发送被动响应消息是当用户向公众帐号发消息时,微信服务器需在5秒内响应,否则响应失效,该功能可做自动回复功能。
2、发送客服消息是指当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前修改为48小时)可以调用客服消息接口。
3多客服需下载客户端,可以像qq,旺旺一样与客户实时聊天。
本文将使用发送客服消息与呼叫中心系统和infoCRM进行整合。
一,微信开发需要申请消息接口(即成为开发者)。填写url地址和token值,url目前支持域名或者ip+80端口的方式(没有域名可以申请免费域名,sina sae),不支持ip+非80端口的验证。 验证URL有效性成功后即接入生效,成为开发者。
二,获取access_token。access_token是公众号的全局唯一票据。绝大部分接口都需使用access_token。获取access_token的后台代码(java)。
三,接收客户消息。由于接收的消息有时效性,呼叫中心系统获取客户消息需要通过其他方式,目前通过将消息存储在数据库中。数据库记录普通消息以及事件推送。呼叫中心系统从数据中查询客户发送的消息。