我在用wechat做微信的小玩意儿,偶然看到一个公众号可以实现“分享给朋友,10个朋友打开后有奖”这么个功能。 直接在这个公众号打开该活动的链接,可以看到链接为: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0f4a9458ebbbc31e&redirect_uri=http%3A%2F%2Fmobile.wangtu.com%2Fweixin%2Fpage%2Fmenu%2FChouJiang3.aspx%3Fdlid%3D9584%26shareinfoId%3D12&response_type=code&scope=snsapi_base&state=1#wechat_redirect 分享给朋友后,链接变为: https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0f4a9458ebbbc31e&redirect_uri=http%3A%2F%2Fmobile.wangtu.com%2Fweixin%2Fpage%2Fmenu%2FChouJiang3.aspx%3Fdlid%3D9584%26from_openid%3DoDOPTs5JqUUHD6bn5txvXySpauGQ%26shareinfoId%3D12&response_type=code&scope=snsapi_base&state=1&from=singlemessage&isappinstalled=0#wechat_redirect 前后的变化有一些是微信服务器自己给加的,但有一部分应该是开发者给加的:“from_openid%3doDOPTs5JqUUHD6bn5txvXySpauGQ%26”,这个参数应该是标明了分享者的openid。有了这个参数,被分享的人点开链接之后,就可以计算该分享者分享的链接被打开的次数。 我不明白的是:如何使这个链接被分享后,加上这个分享者openid的参数?
谢谢!
自己顶
当你点分享按钮的时候应该是提交到你的服务器,在服务端可以获取分享者openid,再拼接上去
我的是前端的JS接口,参数是通过拼接生成的。
@hpgt 分享好像不是提交我的服务器
@think2011 求思路或流程说明。
@ciiii 就微信的JS分享接口,然后里面可以设置标题 描述 图片, callback。
@think2011 谢谢,我在开发文档里面死活没找到呢。。。