用户在小程序里面点击,联系客服按钮(小程序已授权给开放平台),开放平台接收到的数据为:(经过解密)
< 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 > |
问题:客服消息没有接入网页版客服工具
期望效果:消息接入网页版客服工具
开发者在管理后台设置了推送到消息推送服务器,消息就不会推送到网页版客服工具了。可以取消推送到服务器即可
已解决,主要注意几条:
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获取,注意字母大小写,加密方式参照全网发布的时候返回内容加密
你好。我按照你的方法试了一遍,客服消息还是没有接入网页版客服工具。
1:小程序已授权,小程序的消息推送已关闭,开放平台配置的url也能接收到用户推送的消息
2:用户点击客服按钮会触发 user_enter_tempsession 事件,我也接受到信息并返回success。
3:文字信息我也接收到了,也回复了加密内容(按照你上面的样式),但是还是回复该小程序提供的服务出现故障,请稍后再试。
加密的结果return_errcode返回的也是0,但是就是不行。
能帮忙看下为什么吗?