收藏
回答

订阅号使用消息推送具体怎么获取openid?

点击菜单跳转链接时的事件推送

推送XML数据包示例:

<xml>
  <ToUserName><![CDATA[toUser]]></ToUserName>
  <FromUserName><![CDATA[FromUser]]></FromUserName>
  <CreateTime>123456789</CreateTime>
  <MsgType><![CDATA[event]]></MsgType>
  <Event><![CDATA[VIEW]]></Event>
  <EventKey><![CDATA[www.qq.com]]></EventKey>
</xml>

参数说明:

参数描述ToUserName开发者微信号FromUserName发送方账号(一个OpenID)CreateTime消息创建时间 (整型)MsgType消息类型,eventEvent事件类型,VIEWEventKey事件KEY值,设置的跳转URL

文档就提供了上面的东西 具体怎么用完全没说 在哪有消息说明怎么使用呢

回答关注问题邀请回答
收藏

2 个回答

  • 风清雾云开见日出
    风清雾云开见日出
    04-24

    这个FromUserName就是微信服务器推送到你的服务器URL事件中的事件操作用户openid

    04-24
    有用
    回复 8
    • 王蒜蒜
      王蒜蒜
      04-24
      我服务器URL收到用户信息 用户进入到我的页面我怎么知道他是用哪个openid 多个用户一起进入菜单我该用哪个openid呢
      04-24
      回复
    • 风清雾云开见日出
      风清雾云开见日出
      04-24回复王蒜蒜
      多个用户点击你的菜单view,就会有多个xml消息啊,你处理这个消息不就可以获取到多个openid了,你的意思是不知道这个openid是那个人吗?比如来了一群人,有张三、李四、王二麻子等都在你的公众号点击菜单view,然后你需要判断那个openid是张三、李四、王二麻子吗
      04-24
      回复
    • 王蒜蒜
      王蒜蒜
      04-24回复风清雾云开见日出
      是的 我后端拿到xml消息 前端怎么对应起来知道这个人是哪个openid呢
      04-24
      回复
    • 风清雾云开见日出
      风清雾云开见日出
      04-24回复王蒜蒜
      你这样做的目的是什么?要想区分openid用户,就需要你的公众号提供一个功能,比如让用户登录你的公众号注册信息,然后根据标签分类管理用户
      04-24
      回复
    • 王蒜蒜
      王蒜蒜
      04-24
      我们原先公众号是用了网页授权的openid来拿取这个用户在我们这绑定的数据  现在要换订阅号用不了网页授权了
      04-24
      回复
    查看更多(3)
  • 王蒜蒜
    王蒜蒜
    04-24

    填写服务器地址后端拿到这些数据后 如果一次有多个用户进入页面我怎么对应用户的openid呢

    04-24
    有用
    回复
登录 后发表内容
问题标签