帝国论坛帝国网站管理系统交流区帝国CMS 7.5专版[原创]帝国整合微信分享好友、朋友圈带图带简介最新接口 【本版专题贴子】  
 1/31     1 2 3 4 5 6 7 8 9 10 ›› ›|
主题:[原创]帝国整合微信分享好友、朋友圈带图带简介最新接口 [加入收藏夹]   

夏威夷海盗
用户头衔:进士

精华贴   :1
发贴数   :737
经验值   :3017
注册时间:2005-10-17
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]帝国整合微信分享好友、朋友圈带图带简介最新接口
好久没有来帝国分享代码了,看到之前发的帖子:ECMS做站常用代码整理(201807月19更新)还有坛友回复,就再分享一些吧。先整一个实用的,也不知道有没有人发过。不过接口马上有更新,所以用了最新的。希望大家用的上。

2019年7月31日更新:页面分享给微信/QQ好友以及朋友圈带图待简介。

前提是必须有公众号,且公众号中需要填写你的域名为安全域名才能成功。以下分享接口已采用微信开发文档中最新的接口,网上很多人使用的原接口即将失效了。

第一步:部署jssdk.php到根目录  见附件

第二步:微信公众号中设置JS安全域

公众号设置--功能设置--JS接口安全域名

第三步:增加模版变量,填入代码,appid和appsecret填入你的微信公众号相关的信息(模版变量紧挨着</body>,放在它前面):


<?
//开始微信分享代码
require '../../jssdk.php';
$appid = '******';
$appsecret = '******';
$jssdk = new JSSDK($appid,$appsecret);
$signPackage = $jssdk->GetSignPackage();
//结束微信分享代码
?>

<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script>
  // 注意:所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
  // 如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
  // 完整 JS-SDK 文档地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
  wx.config({
    debug: !1,
    appId: '<?php echo $signPackage["appId"];?>',
    timestamp: <?php echo $signPackage["timestamp"];?>,
    nonceStr: '<?php echo $signPackage["nonceStr"];?>',
    signature: '<?php echo $signPackage["signature"];?>',
    jsApiList: [
        "updateAppMessageShareData",
        "updateTimelineShareData",
        "onMenuShareWeibo",
        "onMenuShareQZone"
    ]
  });
  wx.ready(function () {
    // 在这里调用 API
    wx.checkJsApi({
    jsApiList: ["updateAppMessageShareData",
        "updateTimelineShareData",
        "onMenuShareWeibo",
        "onMenuShareQZone"], // 需要检测的JS接口列表,所有JS接口列表见附录2,
        success: function(res) {
            //alert(JSON.stringify(res));
            if(res.errMsg !='checkJsApi:ok'){
                alert('请升级您的微信版本');
                return;
            }
        }
    });
  //分享Demo
//获取“分享给朋友”按钮点击状态及自定义分享内容接口
    wx.updateAppMessageShareData({
    title: '<?=$navinfor[title]?>', // 分享标题
    desc: '<?=$navinfor[smalltext]?>', // 分享描述
    link: 'http://www.xxx.com<?=$navinfor[titleurl]?>', // 分享链接
    imgUrl: '<?=$navinfor[titlepic]?>', // 分享图标
        success: function () {
          // 设置成功
        }
    });


//获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
    wx.updateTimelineShareData({
    title: '<?=$navinfor[title]?>', // 分享标题
    link: 'http://www.xxx.com<?=$navinfor[titleurl]?>', // 分享链接
    imgUrl: '<?=$navinfor[titlepic]?>', // 分享图标
        success: function () {
          // 设置成功
        }
    });
  wx.onMenuShareWeibo({
    title: '<?=$navinfor[title]?>', // 分享标题
    desc: '<?=$navinfor[smalltext]?>', // 分享描述
    link: 'http://www.xxx.com<?=$navinfor[titleurl]?>', // 分享链接
    imgUrl: '<?=$navinfor[titlepic]?>', // 分享图标
    success: function () {
       // 用户确认分享后执行的回调函数
    },
    cancel: function () {
        // 用户取消分享后执行的回调函数
    }
  });

});
</script>



上传以下附件:
[下载 *.rar](文件大小:1.21 KB,下载次数:358)

[该贴被修改 2 次,最后修改时间 2019-08-10 08:27:43 ]


抖音:babyucan
2019-07-31 11:11:52 已设置保密 顶部 回复 引用 报告 编辑 删除

netnolimit
用户头衔:举人

精华贴   :0
发贴数   :100
经验值   :909
注册时间:2010-05-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

原帖由 夏威夷海盗 于 2019-07-31 11:11:52 发表
好久没有来帝国分享代码了,看到之前发的帖子:[url=http://bbs.phome.net/ShowThread/?threadid=358601&forumid=42]ECMS做站...



支持



pos支付网
网赚项目
闪电宝plus
申卡新世界官网
卡银家合伙人
2019-07-31 12:41:15 已设置保密 顶部 回复 引用 报告 编辑 删除

bj114
用户头衔:探花

精华贴   :0
发贴数   :2807
经验值   :7816
注册时间:2012-04-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

支持




2019-07-31 13:46:58 已设置保密 顶部 回复 引用 报告 编辑 删除

帝国地瓜
用户头衔:举人

精华贴   :0
发贴数   :379
经验值   :1138
注册时间:2017-04-24
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持




2019-08-01 06:46:45 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11660
经验值   :31188
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

支持一下




2019-08-01 07:32:43 已设置保密 顶部 回复 引用 报告 编辑 删除

许歌
用户头衔:进士

精华贴   :0
发贴数   :1042
经验值   :3012
注册时间:2016-03-22
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

支持




2019-08-01 12:43:52 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :5792
经验值   :17457
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持




2019-08-02 06:10:55 已设置保密 顶部 回复 引用 报告 编辑 删除

时节
用户头衔:进士

精华贴   :0
发贴数   :1836
经验值   :4925
注册时间:2014-05-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持下




2019-08-02 07:40:16 已设置保密 顶部 回复 引用 报告 编辑 删除

xfight_xfight
用户头衔:进士

精华贴   :0
发贴数   :1045
经验值   :4335
注册时间:2008-01-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

原帖由 夏威夷海盗 于 2019-07-31 11:11:52 发表
好久没有来帝国分享代码了,看到之前发的帖子:[url=http://bbs.phome.net/ShowThread/?threadid=358601&forumid=42]ECMS做站...

感谢楼主,像楼主这种纯干货帖子不多见了,更为楼主的精神点赞!
高温天气,注意避暑!



厂房出租、厂房出售,就上在线厂房网!
2019-08-02 15:46:18 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

精华贴   :0
发贴数   :3773
经验值   :10388
注册时间:2013-01-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

支持下




2019-08-03 01:11:55 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/31     1 2 3 4 5 6 7 8 9 10 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1