之前一直碰到微信里消息里的文章或链接分享到朋友圈或微信好友后,链接的图标和标题都不是想要的(自定义);后来研究了一下微信公众号相关的SDK接入demo;微信在6.5之前的版本好像是微信自己抓取链接或文章的标题/图片(貌似是300*300),但是在6.5版本之后微信变得恶心了需要接入他的分享接口(SDK),效果如下:
接入微信分享SDK,可以将这四个参数自定义显示:标题,链接,描述,图标,都可以达到自定义的效果。
实现如下:
1.进入微信公众号取到你的yourAppID,yourAppSecret
2.下载微信分享SDK(见博客下方);
3.项目中引入SDK(我的项目是thinkphp框架);
3.1因为很多H5需要进行分享,所以通过yourAppID,yourAppSecret获取微信配置信息放入基础控制器类方便供任何被继承的类使用:
//微信分享--获取机密配置信息 ======PHP代码部分=======
protected function getWxShareConfig(){
$signPackage = array();
require THINK_PATH.'Extend/Wxsharesdk/jssdk.php'; //我的SDK放在ThinkPHP/Extend目录下
$jssdk = new JSSDK($this->_wxshare_Appid, $this->_wx