一个关于微信分享的小坑

场景

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

你可能感兴趣的:(一个关于微信分享的小坑)