1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > thinkphp实现微信分享朋友圈自定义图片和文字

thinkphp实现微信分享朋友圈自定义图片和文字

时间:2019-09-15 14:41:58

相关推荐

thinkphp实现微信分享朋友圈自定义图片和文字

1.进行微信公众号配置。

需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

然后将文件MP_verify_49V59fojez9u4qnR.txt下载并放置项目根目录。

2.进入开发者工具-开发者文档,搜索朋友圈,目标至该链接https://mp./wiki?t=resource/res_main&id=mp1421141115

3.搜索PHP,可到达底部,看到PHP开发DEMO。

4.把文件名命名为jssdk.class.php(不要忘记给其命名空间),把文件放在ThinkPHP/Library/Jssdk中(同时access_token.php和jsapi_ticket.php也放入进来),在控制器中引入该文件

use Jssdk\jssdk;

XXXController.php

$jssdk = new JSSDK("wx4ede22403857d98b","4d17955c43e04c368d8da1414e8aef72");$signPackage = $jssdk->GetSignPackage();

5.html页面代码

<!--微信JSSDK--><script src="http://res./open/js/jweixin-1.0.0.js"></script><script>/** 注意:* 1. 所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。* 2. 如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。* 3. 常见问题及完整 JS-SDK 文档地址:http://mp./wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html** 开发中遇到问题详见文档“附录5-常见错误及解决办法”解决,如仍未能解决可通过以下渠道反馈:* 邮箱地址:weixin-open@* 邮件主题:【微信JS-SDK反馈】具体问题* 邮件内容说明:用简明的语言描述问题所在,并交代清楚遇到该问题的场景,可附上截屏图片,微信团队会尽快处理你的反馈。*/wx.config({debug: false,appId: '<?php echo $signPackage["appId"];?>',timestamp: '<?php echo $signPackage["timestamp"];?>',nonceStr: '<?php echo $signPackage["nonceStr"];?>',signature: '<?php echo $signPackage["signature"];?>',jsApiList: [// 所有要调用的 API 都要加到这个列表中'onMenuShareAppMessage','onMenuShareTimeline']});wx.ready(function () {// 在这里调用 APIwx.onMenuShareAppMessage({title: "{$sellparkinfo['site']} 诚意出售", // 分享标题desc: "{$sellparkinfo['parkdescrip']}", // 分享描述link: '<?php echo $signPackage["url"];?>', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致imgUrl: "/__ROOT__/{$sellparkinfo['imagename']}", // 分享图标success: function () {// 设置成功}});wx.onMenuShareTimeline({title: "{$sellparkinfo['site']} 诚意出售", // 分享标题link: '<?php echo $signPackage["url"];?>', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致imgUrl: "/__ROOT__/{$sellparkinfo['imagename']}", // 分享图标success: function () {// 用户点击了分享后执行的回调函数}});});</script>

DEMO基本上不做修改,如需其他逻辑,在其基础上进行修改即可,非常简单。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。