开放平台对接客服消息
用户在小程序里面点击,联系客服按钮(小程序已授权给开放平台),开放平台接收到的数据为:(经过解密)
< 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获取,注意字母大小写,加密方式参照全网发布的时候返回内容加密