场景
今天在做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参数