微信文章分享代码(PHP版)
1、首先下载SDK包:
下载路径:https://pan.baidu.com/s/10LTgdf6dIsyD8aSb6lawlw
提取码:nq3h
2、登录微信公众平台:
设置JS接口安全域名:
3、以Thinkphp3.2.3 为例,将包放入Verdor 文件夹中,并将插件取名为:jssdk
4、控制器:
public function read(){Vendor ('jssdk.jssdk');$jssdk = new \JSSDK ('你的APPID','你的APPserver');$signPackage = $jssdk->GetsignPackage ();// 获取文章主键 ID$Int_id = I('id',0,'intval');if($Int_id === 0){$this->error('ID 错误');}$ArticleModel = D('NewsArticle');// 文章点击数自增一$ArticleModel->SetInc(['id'=>$Int_id]);$data = $ArticleModel->getOne(['id'=>$Int_id]);$this->assign('data',$data);$this->assign ( 'signPackage', $signPackage );$this->display('article');}
<?php$arr = array('appId' => $signPackage["appId"], 'nonceStr' => $signPackage["nonceStr"],'timestamp' => $signPackage["timestamp"],'signature' => $signPackage["signature"]);
?>
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
var url=window.location.href;
var img = "{$data['thumb']}";
wx.config({
debug:false,
appId: "{$arr['appId']}",
timestamp: "{$arr['timestamp']}",
nonceStr: "{$arr['nonceStr']}",
signature: "{$arr['signature']}",
url:url,
jsApiList: [ "onMenuShareTimeline", //分享给好友 "onMenuShareAppMessage", //分享到朋友圈 "onMenuShareQQ", //分享到QQ "onMenuShareWeibo", //分享到微博
]
}); wx.ready(function (){ var shareData = { title: "{$data['post_title']}", desc: "{$data['post_excerpt']}", link: url, imgUrl: img,};wx.onMenuShareAppMessage(shareData); wx.onMenuShareTimeline(shareData); wx.onMenuShareQQ(shareData); wx.onMenuShareWeibo(shareData); }); </script>
微信文章分享代码(PHP版)相关推荐
- php一键微信分享代码,php版微信自定义分享代码
在许多大的网站我们都会看到点击分享就可以把数据分享到微信或QQ或其它的平台了,下面我们来看一段php版微信自定义分享代码,代码参考官方开发的没有任何问题. 分享需要认证微信订阅号或者服务号. php ...
- 微信团队分享:iOS版微信的高性能通用key-value组件技术实践
本文来自微信开发团队guoling的技术分享. 1.前言 本文要分享的是iOS版微信内部正在推广和使用的一个高性能通用key-value 组件的技术实践过程,该组件在微信内部被命名为MMKV(以下简称 ...
- 微信团队分享:iOS版微信是如何防止特殊字符导致的炸群、APP崩溃的?
本文来自微信开发团队yanyang的技术分享. 1.引言 相信大家都遇到过一段特殊文本可以让iOS设备所有app闪退的经历.前段时间大年初一,又出现某个印度语字符引起iOS11系统奔溃,所幸iOS版微 ...
- 微信文章实现代码高亮
最近在自学计算机学科相关基础课程,一个人学习是无聊的,所以想着把自己的学习过程记录在个人的微信公众号里.以前看到其他公众号里展示代码的样式很酷,一个框框里的代码要是上下左右像素溢出后还能上下左右滑动, ...
- 微信H5分享 代码和详细配置步骤 js + Java 代码
正常分享状态显示: 分享异常状态显示: 一切变得那么的...无助!!! 开始以为在H5页面上添加一些东西即可,后来发现,完全不是自己想象的那个样子. 这个东西,对于一个从未用过微信JS的码农来说,或许 ...
- android微信自定义分享代码,android 调用本地微信自定义多图分享朋友圈,可放在share sdk中一起使用...
最终的效果图,右下角微信多图为自定义调用系统分享,分享到微信. 在你能正常调用share sdk的时候想在原本的基础上加自定义的分享非常的简单. 它的官网已经给出了代码,但是给的不是很清楚. lz毕竟 ...
- 友推在Android 实现微信等分享代码的常见问题
介绍,最近 做了一个项目,需要集成分享功能.果断选择 友推. 集成过程,参考友推官方提供的集成文档即可 废话不多说,主要说一下自己在集成过程中遇到的一些问题,主要有两个: 问题1. 引入youtui- ...
- 微信团队分享:微信支付代码重构带来的移动端软件架构上的思考
本文原文由微信客户端高级工程师方秋枋原创发表于WeMobileDev公众号,收录时有修订和加工,感谢作者的无私分享. 1.引言 作为一个重要业务,微信支付在客户端上面临着各种问题. 其中最核心问题就是 ...
- 微信团队分享:极致优化,iOS版微信编译速度3倍提升的实践总结
1.引言 岁月真是个养猪场,这几年,人胖了,微信代码也翻了. 记得 14 年转岗来微信时,用自己笔记本编译微信工程才十来分钟.如今用公司配的 17 年款 27-inch iMac 编译要接近半小时:偶 ...
最新文章
- Flutter开发之搭建Flutter开发环境(三)
- 20201014 《计算感知》第2节课 笔记
- [Linux] 进程间通信
- 微信小程序从零开始开发步骤(三)底部导航栏
- Information worker
- recv和send函数
- S3上备份的json文件转存成parquet文件
- 从 高斯 到 正态分布 到 Z分布 到 t分布
- RemObjects SDK 简介
- MFC粉丝(mfcclub)全自动抢购过程(自动识别输入验证码)
- 批处理大全Win10版工具箱
- 投 资 网 站 建 设 方 案
- Unity游戏开发工具的下载与安装
- PHP截取视频第一帧
- P3763 [TJOI2017]DNA (FFT)
- pyqt5 输入确认_PyQt5学习笔记(五):弹出对话框请求确认
- Redis源码分析(十一)--- memtest内存检测
- 将英文版Windows改为中文版
- 2D组立图 和 AutoCAD 的使用 和部分 简写
- 敏捷开发: 每个人都必须成为通才吗?
热门文章
- php网页地图上自定义,网页嵌入百度地图和使用百度地图api自定义地图的详细步骤...
- python评论情感分析步骤_python中snownlp情感分析简易的demo分享
- 符合Web标准的表格——CSS表格
- podcast什么意思php,什么是podcast?
- 计算机系统基础:计算机系统概述
- DataGrid_单击_双击_editable
- 峰回路转,幽辉半床——新说莺莺传之四
- RSA加密学习的简单例子
- 二进制小数与整数与十进制小数和整数的互换
- 川大研究生计算机网络挂科,四川大学200多名研究生被清退,让人倍感惋惜,原因几乎相同!...