jssdk 获取微信收货地址_关于微信分享

前言:
h5页面分享到微信中需要走微信鉴权,下面是我的一些经验总结。首先:
细读官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211415。
你需要一个微信公众号,并且有对应的分享权限,比如该公众号已经获得分享微信朋友圈、分享QQ、分享微信朋友等权限。通常情况下,公司旗下的微信公众号是具有这些权限。

下面是没有权限情况:

79452670872d0a6b89e9bc6a48bb55b0.png

接下来分为两部分:第一部分——>服务端
你需要后台去完成鉴权,如果没有后台帮你,自己可以用php实现:

40b6920f909ca669f786648b0a836a88.png


其中红框部分appIdappSecret 需要公众号提供,在微信公众平台基本配置里面可以找到。
这个php引入了jssdk.php,下载地址是:http://demo.open.weixin.qq.com/jssdk/sample.zip
php写好之后,你需要把php文件上传到对应的服务器(最好是跟需要分享的页面一个服务器),并配置nginx并启动,让页面可以访问到

40ccea0a144d935e7b57aee61f4a2c31.png

最后,你还需要操作两步:
1、把服务器的ip地址复制下来粘贴到 微信公众号平台——开发——基本配置——ip白名单那里,如下:

753a3cdfe2a71893940fb8e0b4db804f.png


2、你需要在微信公众号平台——公众号设置——功能设置——JS接口安全域名添加域名:

fdb3c49573e768d56c3dd4b559bf4d92.png


配置时,请认真查阅说明。第二部分——>前端
1、首先引入微信分享api

d28145f01e14d2486e61c9cfa9317d78.png


2、下面是jq的请求方式

e85d7d4ed41a2ab5e7647e00a421aa3f.png


最后你就可以分享了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值