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 相关文章推荐
使用Apache的rewrite技术
Jun 22 PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
May 08 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
php中file_get_content 和curl以及fopen 效率分析
Sep 19 PHP
Smarty最简单实现列表奇偶变色的方法
Jul 01 PHP
php类自动加载器实现方法
Jul 28 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
May 13 PHP
yii gridview实现时间段筛选功能
Aug 15 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
May 31 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 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
解析posix与perl标准的正则表达式区别
2013/06/17 PHP
php保存任意网络图片到服务器的方法
2015/04/14 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
2015/11/23 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
Javascript 继承机制实例
2009/08/12 Javascript
来自qq的javascript面试题
2010/07/24 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
jQuery实现简单下拉导航效果
2015/09/07 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
javascript中的面向对象
2017/03/30 Javascript
React Native 搭建开发环境的方法步骤
2017/10/30 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
2018/10/25 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
token 机制和实现方式
2020/12/15 Javascript
Python正则表达式介绍
2012/08/06 Python
Python2.7读取PDF文件的方法示例
2017/07/13 Python
Django 开发环境配置过程详解
2019/07/18 Python
python实现静态服务器
2019/09/05 Python
Python通过递归获取目录下指定文件代码实例
2019/11/07 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
Python使用进程Process模块管理资源
2020/03/05 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
日本语毕业生自荐信
2014/02/01 职场文书
质量承诺书怎么写
2014/05/24 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
因工资原因离职的辞职信范文
2015/05/12 职场文书
跑出一片天观后感
2015/06/08 职场文书
农村婚庆主持词
2015/06/29 职场文书
Java数组与堆栈相关知识总结
2021/06/29 Java/Android
Redis Cluster 集群搭建你会吗
2021/08/04 Redis