收藏
回答

服务号自定义菜单【location_select:弹出地理位置选择器的事件推送】--是不能被动回复?

原本预想是:

1-自定义菜单里添加【地理位置选择】,用户点击

2-选择地理位置--》发送

3-后台根据【弹出地理位置选择器的事件推送】+【EventKey】分别响应

------------------

但现在是,用户点击菜单后,【弹出地理位置选择器】,选择后能收到二条推送,有EventKey的推送不能回复。

有EventKey的是不能被动回复吗?


有EventKey的推送,不可回复

<xml><ToUserName><![CDATA[gh_dee579b5b0a6]]></ToUserName>

<FromUserName><![CDATA[oSFt86RexnyQN_oC-RkbDeWrtbBU]]></FromUserName>

<CreateTime>1666233972</CreateTime>

<MsgType><![CDATA[event]]></MsgType>

<Event><![CDATA[location_select]]></Event>

<EventKey><![CDATA[rselfmenu_2_0]]></EventKey>

<SendLocationInfo><Location_X><![CDATA[223234324010742]]></Location_X>

<Location_Y><![CDATA[1234324075683594]]></Location_Y>

<Scale><![CDATA[15]]></Scale>

<Label><![CDATA[罗2342341号]]></Label>

<Poiname><![CDATA[234234324厦]]></Poiname>

</SendLocationInfo>

</xml>


------------------------------------------------------------------------


没有EventKey的推送,可回复

<xml><ToUserName><![CDATA[gh_dee579b5b0a6]]></ToUserName>

<FromUserName><![CDATA[oSFt86RexnyQN_oC-RkbDeWrtbBU]]></FromUserName>

<CreateTime>1666233972</CreateTime>

<MsgType><![CDATA[location]]></MsgType>

<Location_X>2342345021</Location_X>

<Location_Y>123434651</Location_Y>

<Scale>15</Scale>

<Label><![CDATA[234234091号]]></Label>

<MsgId>23854737818033804</MsgId>

</xml>






--------------

location_select:弹出地理位置选择器的事件推送

https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Custom_Menu_Push_Events.html#location-select%EF%BC%9A%E5%BC%B9%E5%87%BA%E5%9C%B0%E7%90%86%E4%BD%8D%E7%BD%AE%E9%80%89%E6%8B%A9%E5%99%A8%E7%9A%84%E4%BA%8B%E4%BB%B6%E6%8E%A8%E9%80%81

最后一次编辑于  2022-10-20
回答关注问题邀请回答
收藏

1 个回答

  • 公众号技术运营专员-livia
    公众号技术运营专员-livia
    2022-10-20

    你好,用户点击自定义菜单后,微信会把点击事件推送给开发者,请注意,点击菜单弹出子菜单,不会产生上报。并且如果是从PC端操作的话,地理位置的事件推送也是不会返回的

    2022-10-20
    有用
    回复 1
    • Lannis
      Lannis
      2023-07-10
      回答的很好,下次别回答了!
      人家的问题你都没搞懂,在这乱回复
      2023-07-10
      回复
登录 后发表内容