微信公众平台自动回复回调URL功能
问题场景如下:
两个已绑定同一开放平台的公众号帐号
想在两个公众号下自定义编程内容进行微信公众号对用户发送的指定内容进行特别回复。 所以在微信公众号上设置了【开发】=》【基本设置】=》【服务器配置】页面配置了服务器的回调URL和Token。
1. 目前可以在回调页面中正常收到客户端发的消息内容 并能正常回复【账号A、B均可正常收、回消息】
2. 想通过用户发过来的内容获取用户的Openid时A、B账号发送过来的HTTP包头中的内容解析却不一致【】内容如下
公众号A发送消息携带的http包头及内容【FormUserName不是用户openid】
{ "ToUserName" : "gh_9e39faa6f2da" , "FromUserName" : "o_JycuDngzyv9asHbMMWSttT_MSc" , "CreateTime" : "1557487559" , "MsgType" : "text" , "Content" : "我是消息" , "MsgId" : "22297860969826513" } |
公众号B发送消息携带的http包头及内容【FormUserName是用户openid】
{ "ToUserName" : "gh_184bcbd8bc99" , "FromUserName" : "osku9uGmeQ3eHnjkTi6iZ6ezyyjQ" , "CreateTime" : "1557487559" , "MsgType" : "text" , "Content" : "我是消息" , "MsgId" : "22297860969826513" } |
问题: 我想请问里面的FormUserName不是真正的用户OpenId吗? 为什么获取到的内容不相同,单独授权请求的页面内容获取到的openid 是正确的。 麻烦各位了解的帮忙回答一下,不胜感激,谢谢!