thinkphp项目如何自定义微信分享描述内容


Posted in PHP onFebruary 20, 2017

本文主要讲述:在thinkphp框架中,如何获取微信分享接口权限、如何设置安全域名、如何修改微信分享标题、修改微信分享描述、修改微信分享图片、如何定制微信分享内容。

修改后的示例:http://games.zixuephp.cn

下面是修改微信分享标题、微信分享描述、微信分享图片和不修改的效果对比图:

没有修改的微信分享效果图:其中分享内容是分享的页面的url路径。

thinkphp项目如何自定义微信分享描述内容

修改过微信分享内容的效果如下图:分享内容为自己定制的内容。

thinkphp项目如何自定义微信分享描述内容

1、必要条件:认证过的公众号。

2、在微信公众号管理后台中,点击公众号设置,进入功能设置,选择JS接口安全域名,下载txt格式的认证文件放在网站根目录中,然后回到公众号后台管理页面,确定认证,填写有分享的站点的域名,保存即可。

3、下载微信jssdk接口文件包。下载地址:链接:http://pan.baidu.com/s/1eStCSXc 密码:1p8k

4、将微信jssdk接口文件包配置到thinkphp扩展目录中,即配置到thinkphp/Extend/Vendor/目录下。

5、从微信公众号后台获取微信公众号的appid和appsecret,并配置到thinkphp的配置文件中。

thinkphp项目如何自定义微信分享描述内容

6、在thinkphp的common.php文件中定义好微信初始化函数:(下图案例中的参数应该是从配置文件中获取)

thinkphp项目如何自定义微信分享描述内容

7、在需要使用到自定义微信分享内容的类文件中,定义好微信分享内容,然后传递到模板页面:

其中: 是自定义标题,brief是自定义的微信分享描述内容,picture是自定义微信分享图片路径, 是自定义分享内容被点击后指向的链接地址。

thinkphp项目如何自定义微信分享描述内容

8、然后是在页面中引入js文件及使用配置参数:

thinkphp项目如何自定义微信分享描述内容

以上所述是小编给大家介绍的thinkphp项目如何自定义微信分享描述内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
PHPUnit PHP测试框架安装方法
Mar 23 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
May 04 PHP
php中mkdir函数用法实例分析
Nov 15 PHP
php中解析带中文字符的url函数分享
Jan 20 PHP
php+xml编程之xpath的应用实例
Jan 24 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
yii分页组件用法实例分析
Dec 28 PHP
Docker配置PHP开发环境教程
Dec 21 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
phpcms的分类名称和类别名称的调用
Jan 05 PHP
TP5框架实现签到功能的方法分析
Apr 05 PHP
php防止sql注入的方法详解
Feb 20 #PHP
php获取给定日期相差天数的方法分析
Feb 20 #PHP
phpstudy默认不支持64位php的解决方法
Feb 20 #PHP
highchart数据源纵轴json内的值必须是int(详解)
Feb 20 #PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 #PHP
PHP重定向与伪静态区别
Feb 19 #PHP
PHP中empty,isset,is_null用法和区别
Feb 19 #PHP
You might like
PHP性能优化 产生高度优化代码
2011/07/22 PHP
php实现简单洗牌算法
2013/06/18 PHP
部署PHP项目应该注意的几点事项分享
2013/12/20 PHP
php开启openssl的方法
2014/05/15 PHP
PHP+swoole实现简单多人在线聊天群发
2016/01/19 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
js获取元素到文档区域document的(横向、纵向)坐标的两种方法
2013/05/17 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
详解JS函数重载
2014/12/04 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
利用vue开发一个所谓的数独方法实例
2017/12/21 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
[00:57]深扒TI7聊天轮盘语音出处5
2017/05/11 DOTA
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
TensorFlow在MAC环境下的安装及环境搭建
2017/11/14 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
Python实现京东抢秒杀功能
2021/01/25 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
经典C++面试题一
2016/11/06 面试题
财务会计专业推荐信
2013/11/30 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
体育活动总结
2015/02/04 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书