怎么样改变自定义菜单的跳转url

移动开发 码拜 9年前 (2016-04-08) 1015次浏览
例如本人设置了一个自定义菜单,是跳到百度的,本人想在程序中经过某些判断后,不要他跳转到百度,而是跳转到搜狗。
大家知道,即使是菜单跳转行为,接口里仍然能获取到“点击菜单跳转链接时的事件推”信息,那有没有可能获取推送信息的时候改变url内容咧?
解决方案

10

好像改变菜单事件是需要时间的,貌似是24小时还是多久。具体忘了,希望可以帮到你

10

题主的要求可能是实现不了的,在获取到“点击菜单跳转链接时的事件推”信息后,公众号能做的就是被动回复以下五种消息:
1 回复文本消息
2 回复图片消息
3 回复语音消息
4 回复视频消息
5 回复音乐消息
6 回复图文消息
不如转变一下思路,将跳转URL菜单改成点击推事件菜单(”type”:”click”),收到事件推消息后根据判断回复一条文本消息,里面包含要客户访问的URL。

5

你可以尝试跳转到一个用于判断的URL  然后在这个URL里进行逻辑判断  进而跳转到其他URL

5

你何不把openId作为页面的参数传递过去?
http://jump.jsp?openId=XXXXXXXXX…

5

引用:

你何不把openId作为页面的参数传递过去?
http://jump.jsp?openId=XXXXXXXXX…

突然明白过来,这样是不行的。

5

引用:
Quote: 引用:

你可以尝试跳转到一个用于判断的URL  然后在这个URL里进行逻辑判断  进而跳转到其他URL

对,本人也是这样想的,但是这个判断的页面中,需要不通过用户授权就获取到openid,,然后通过获取到的openid做逻辑判断,再跳转。
本人看微信文档,需要用户授权才能获取到相关用户资料

你可以使用Base 授权啊  反正都可以拿到openID


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么样改变自定义菜单的跳转url
喜欢 (0)
[1034331897@qq.com]
分享 (0)