很多人在不太熟悉php程序采用模板建站的都会为如何实现在微信中显示图文的方式而头疼,近期姜成因为一个项目就顺手用微信官方的jssdk做了一个适合静态网页的分享源码。首先大家要创建两个文件weixin.php 和jssdk.php
源码如下:
以下是PHP文件 weixin.php 内容:
<?php
error_reporting(E_ALL^E_NOTICE^E_WARNING);
require_once "jssdk.php";/* 这里的文件路径视`php`文件夹所在路径而定。不一定都要一样,个人建议扔到一个所有html文件夹都可以引用的目录*/
//$jssdk = new JSSDK("你的APPID", "你的APPSECRET");
$jssdk = new JSSDK("wxb352395f6af83b49", "e9612c4f552758c3cb7100657b7c5d64");
$signPackage = $jssdk->GetSignPackage();
?>
wx.config({
debug: false,// true开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。移动端会通过弹窗来提示相关信息。如果分享信息配置不正确的话,可以开了看对应报错信息
appId: '<?php echo $signPackage["appId"];?>',
timestamp: '<?php echo $signPackage["timestamp"];?>',
nonceStr: '<?php echo $signPackage["nonceStr"];?>',
signature: '<?php echo $signPackage["signature"];?>',
jsApiList: [//需要使用的JS接口列表,分享默认这几个,如果有其他的功能比如图片上传之类的,需要添加对应api进来
'checkJsApi',
'onMenuShareTimeline',//
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo'
]
});