前言:
h5页面分享到微信中需要走微信鉴权,下面是我的一些经验总结。
首先:
细读官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115。
你需要一个微信公众号,并且有对应的分享权限,比如该公众号已经获得分享微信朋友圈、分享QQ、分享微信朋友等权限。通常情况下,公司旗下的微信公众号是具有这些权限。
下面是没有权限情况:
接下来分为两部分:
第一部分——>服务端
你需要后台去完成鉴权,如果没有后台帮你,自己可以用php实现:
其中红框部分appId及appSecret 需要公众号提供,在微信公众平台基本配置里面可以找到。
这个php引入了jssdk.php,下载地址是:
http://demo.open.weixin.qq.com/jssdk/sample.zip
php写好之后,你需要把php文件上传到对应的服务器(最好是跟需要分享的页面一个服务器),并配置nginx并启动,让页面可以访问到
最后,你还需要操作两步:
1、把服务器的ip地址复制下来粘贴到 微信公众号平台——开发——基本配置——ip白名单那里,如下:
2、你需要在微信公众号平台——公众号设置——功能设置——JS接口安全域名添加域名:
配置时,请认真查阅说明。
第二部分——>前端
1、首先引入微信分享api
2、下面是jq的请求方式
最后你就可以分享了!
网友评论