微信JS sdk分享教程
发布日期:2018-03-15浏览次数:2005 来源:福州网站建设
前提公众号须是认证的,不管是订阅号还是服务号,域名须备过案,网站空间php,file_get_contents函数须支持https抓取
1、文件夹wxshareapi,上传到根目录。
2、wxshareapiconfigconfig.php 里面的appid和appsecret 替换成你自己的
$appid = "填写最新参数";
$appsecret = "填写最新参数";
3、如果你是https的网址,那么请把http://res.wx.qq.com/open/js/jweixin-1.2.0.js下载到本地,调用本地的JS
微信公众号后台需设置JS接口安全域名 为上传源码所对应的域名
以及IP白名单设置为你空间的IP(有时表面你看到的空间IP未必 是真正的IP,
请点击此处获取真正的网站IP)
把以下面的代码放到想要分享的页面模板里,放在 </body> 上面;
//自动获取当前页标题、描述
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script>
fxtitle=document.title;
var meta = document.getElementsByTagName('meta');
var share_desc = '';
for(i in meta){
if(typeof meta[i].name!="undefined"&&meta[i].name.toLowerCase()=="description"){
share_desc = meta[i].content;
}
}
fxdesc=share_desc;
fxpic="http://www.bkell.cn/uploads/allimg/180122/2-1P122214923U2.JPG";
document.write("<scr"+"ipt src='/wxshareapi/fx.php?fxtitle="+fxtitle+"&fxdesc="+fxdesc+"&fxpic="+fxpic+"&htmlurl="+location.href.replace(/&/g,'__')+"'></scr"+"ipt>")
</script>
如果以上做了还没有调试成功,请按此方法进行查看原因
<?php
$html=file_get_contents("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx9685118462831f7&secret=93debf773de9d5e94484b6d5c5b2370b");
echo $html;
?>
建个php文件,比如a.php,把以上的appid和secret 替换成你的,然后放到你网站的根目录,在微信中访问 域名/a.php访问(微信浏览器中访问),如果微信配置成功的话,会出现类似成功获取access_token的界面下图所示,如果不是,那就你配置有问题了。检查appid和appsecret,JS安全域名,以及最容易出错的白名单