开放平台对接客服消息
发布于 6 年前 作者 lei74 10414 次浏览 来自 问答

用户在小程序里面点击,联系客服按钮(小程序已授权给开放平台),开放平台接收到的数据为:(经过解密)

<xml><ToUserName><![CDATA[gh_796dff029cf7]]></ToUserName>
<FromUserName><![CDATA[oWK7941bCfWgJKgLZpNmtfI74BmE]]></FromUserName>
<CreateTime>1539138611</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[user_enter_tempsession]]></Event>
<SessionFrom><![CDATA[wxapp]]></SessionFrom>
</xml>

开放平台返回数据:(加密数据)

<xml><Encrypt><![CDATA[tmBbC1cuBDLqjx5Z2BLKhAcE7ZSIcERx6umoaDPsN2pomcghnTcUjCiwGpfT2cw6YPXsZUsTaWRToCwIY/4oLWWnIapS1JMLBD7d0QYnrPOWoCrA+dV5DXsfQig8gWhdu7AuFxI0oYIaeozL6xFWC/lPRIcp51NFkK11Y4Tox1LrFlNkwvCCohapEJR+BuZm/bkqCDjWh9F7pevQmj3dIK5iqp0NQFpcO7MHGNz0G98vWXlnIPXNMrPpgApE+Kvi3DrqovZwZx7q3uMAwy4Bkab1Q4ynmTbBQASa7slEJpSHGZVWjH6j/+4jo1Os1cljWFwp6RlVHGZAwvEv6FZSKfLdG9Eap5q7VrGMoSFD8foDbZSwSCSETU4uRbRCRI/JJLLBeIYgAxFFeT9j82bStaIXDV5tMx6PlQEjlQ0+E5fr0dmyga1Zp31FDbAD8iP2pXoDNrDqVA1qewdX98XJBQ==]]></Encrypt><MsgSignature><![CDATA[874fe39f0fd83184ca26fdac7741c41380057569]]></MsgSignature><TimeStamp>1539138611</TimeStamp><Nonce><![CDATA[1482909526]]></Nonce></xml>

开放平台返回数据:(解密数据:

<xml><ToUserName><![CDATA[toUser]]></ToUserName><Encrypt><![CDATA[tmBbC1cuBDLqjx5Z2BLKhAcE7ZSIcERx6umoaDPsN2pomcghnTcUjCiwGpfT2cw6YPXsZUsTaWRToCwIY/4oLWWnIapS1JMLBD7d0QYnrPOWoCrA+dV5DXsfQig8gWhdu7AuFxI0oYIaeozL6xFWC/lPRIcp51NFkK11Y4Tox1LrFlNkwvCCohapEJR+BuZm/bkqCDjWh9F7pevQmj3dIK5iqp0NQFpcO7MHGNz0G98vWXlnIPXNMrPpgApE+Kvi3DrqovZwZx7q3uMAwy4Bkab1Q4ynmTbBQASa7slEJpSHGZVWjH6j/+4jo1Os1cljWFwp6RlVHGZAwvEv6FZSKfLdG9Eap5q7VrGMoSFD8foDbZSwSCSETU4uRbRCRI/JJLLBeIYgAxFFeT9j82bStaIXDV5tMx6PlQEjlQ0+E5fr0dmyga1Zp31FDbAD8iP2pXoDNrDqVA1qewdX98XJBQ==]]></Encrypt></xml>
<xml>
                <ToUserName><![CDATA[oWK7941bCfWgJKgLZpNmtfI74BmE]]></ToUserName>
                <FromUserName><![CDATA[gh_796dff029cf7]]></FromUserName>
                <CreateTime>1539138611</CreateTime>
                <MsgType><![CDATA[transfer_customer_service]]></MsgType>
                </xml>

问题:客服消息没有接入网页版客服工具

期望效果:消息接入网页版客服工具

2 回复

已解决,主要注意几条:

1,小程序授权给开放平台,小程序自己的客服管理__不需要__配置推送信息,消息会自动推送给开放平台配置的URL。

2,用户点击客服按钮会触发 user_enter_tempsession  事件,这个事件返回 success即可。

3,用户需要发送一条文字消息,开放平台接收到的数据:Event = ‘’ ,  MsgType = ‘text’, MsgId = ‘12345678’,这个时候需要,加密回复内容:

<xml>
                <ToUserName><![CDATA[oWK7941bCfWgJKgLZpNmtfI74BmE]]></ToUserName>
                <FromUserName><![CDATA[gh_796dff029cf7]]></FromUserName>
                <CreateTime>1539138611</CreateTime>
                <MsgType><![CDATA[transfer_customer_service]]></MsgType>
                </xml>

其中:CreateTime,是当前操作时间。

4,加密的timeStamp,nonce,这2个参数是微信推送过来的,直接GET获取,注意字母大小写,加密方式参照全网发布的时候返回内容加密

开发者在管理后台设置了推送到消息推送服务器,消息就不会推送到网页版客服工具了。可以取消推送到服务器即可

回到顶部