一个关于微信分享的小坑

2020-04-30  本文已影响0人  RexingLeung

场景

今天在做app分享h5页面到微信的时候,分享出去后,页面的某个请求是根据url上面的from参数进行请求数据的,然后发现一直取到from参数都是错误的;
后来发现通过微信浏览器右上角的分享,微信浏览器会自动给url拼接参数,首先分享到好友是from=singlemessage&isappinstalled=0,分享到朋友圈是from=timeLine&isappinstalled=0,就是这个两个问题

本人目前发现的微信浏览器自动拼接url

以下参数都是微信浏览器转发的时候,微信浏览器自动拼接的

参数 取值 说明
from singlemessage(好友),timeLine(朋友圈) 分享到哪里去
isappinstalled 0(目前只发现是0)
scene 1(目前只发现是1) 分享场景
subscence 1(目前只发现是1) 上一级分享场景
clicktime 时间戳 分享时间戳
enterid 时间戳 分享时间戳
code 获取openid和sessionId的参数 获取openid和sessionId的参数

目前只发现以上的参数,所以在微信分享的时候就要注意,不要取以上参数作为url参数

上一篇 下一篇

猜你喜欢

热点阅读