福州网站建设>网站新闻>php技术

微信JS sdk分享教程

发布日期:2018-03-15浏览次数:1972 来源:福州网站建设

前提公众号须是认证的,不管是订阅号还是服务号,域名须备过案,网站空间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安全域名,以及最容易出错的白名单
 
 
php技术有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询