从公众号菜单中打开H5链接是固定的,没有办法动态传递参数,但是,可以通过其他方式来实现这个需求。
首先从思路上来说,这里没有办法通过传递的方式把数据由公众号菜单传入H5页面,但是可以通过在H5页面中获取用户信息的方式实现。这里提供下实现这个需求的方法和思路,仅供参考。
主要思路就是通过自定义菜单配合网页授权接口获取用户信息。具体实现方法如下:
1.首先需要在公众号菜单中定义菜单类型为view,然后到指定的链接地址。
2.然后在该页面上使用微信的网页授权接口,即可获取用户信息。
这里有几个细节说明下。
微信网页授权接口scope分为snsapi_base和snsapi_userinfo,前者是获取用户openid,后者为获取用户基本信息的,如果用户已经关注公众号并通过自定义菜单进入该H5页面,则这两个类型的授权接口都是静默授权,即在用户无感知的情况下获取信息。其他情况获取用户基本信息是需要用户手动授权才可以。
在网页授权时使用到的access_token和调用微信其他接口的access_token是不一样的,网页授权使用的access_token是通过网页OAuth授权以后得到的。网页授权同样支持unionID机制,所以如果需要多个客户端关联用户信息的时候注意下使用unionID而不是openID。至此,这个需求的实现思路以及说完,具体的实现流程和注意事项,以及接口数据相关信息可以参见微信公众号开发文档之网页授权。
本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。
免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com
微信公众号开发数据传递到h5如何实现?
信息采集类的H5页面用哪个软件更合适?
H5工具哪些是免费的啊,哪家效果好一点?
怎么把H5放到微信公众号上?
H5营销的策划过程一般分为哪几个步骤
微信上的h5页面是怎么制作的?
国内有哪些做H5走心的外包服务团队或公司?
如何从0开始搭建一个多页面的H5前端工程?
如何搭建自己的H5响应式网站
H5游戏是什么?如何搭建H5游戏平台?
手机H5页面制作工具有哪些?
如何制作H5页面,有哪些方法技巧?
H5游戏是什么?如何搭建H5游戏平台?
手机网站还是做微站H5页面,两者有什么区别?
如何制作H5页面,有哪些方法技巧?
魔方网表的H5模块做网站的效果怎么样?
手机网站还是做微站H5页面,两者有什么区别
H5网站和普通的网站有啥区别吗?
微信公众号中的H5服务如何进行有效的推广?
手机h5页面制作滑屏加载效果技术怎么实现