位置: 编程技术 - 正文
推荐整理分享php微信浏览器分享设置以及回调详解(微信浏览器支持webassembly),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:微信浏览器ua大全,微信内置浏览器接口,微信浏览器ui,微信浏览器支持iframe吗,微信浏览器支持iframe吗,php判断微信浏览器,微信内置浏览器接口,微信内置浏览器接口,内容如对您有帮助,希望把文章链接给更多的朋友!
在微信中分享给好友/分享到朋友圈这个功能应该是比较常用的了,就拿分享到朋友圈举例,分享出去的内容在朋友圈的展示是以一张小图片+一个简单的介绍的形式来给好友看到的,点击后才是详情,那么这么一来,这张小图片和这段小简介就直接成为了这个被分享后的内容的被点击率的重中之重。在默认情况下,这张图片会载入内容主题部分的第一张大图片,而简介只会加载一个网址。这样的展示方式还是相当不尽如人意的,那我们来看一下这一些内容,是通过什么形式来设置的,拿PHP来做一个举例:
首先我们需要有一个公众号,并且获得appid及appsecret。
然后,我们通过appid和appsecret,就可以向微信平台来换取access_token了。
通过access_token,我们可以向微信平台索取一个jsapi_ticket:
好了,准备工作就绪,我们可以开始我们的设置了。
微信的分享设置是通过wx.config来进行的。
中间appid就是我们微信公众号的appid,timestamp是当前的时间戳,noncestr是随机的字符串,用来生成签名的,signature是生成的签名,jsapilist是我们需要使用的微信接口,这边的话我们就使用分享给好友以及分享到朋友圈这两个接口就可以了。
简单列一下timestamp,noncestr,以及signature的生成流程:
至此,我们对于wx.config的一个配置就已经完成了,接下去就可以自由设置我们刚刚提到的小图片和简介内容了:
中间提一下,success和cancel这两个的值也是相当常用的,分别表示成功分享后的js回调以及取消分享后的回调,用来做一些判断用户分享朋友圈后显示心理测试答案之类的小功能还是很有用的哦。
友情链接: 武汉网站建设