业务经理

微信扫描以上二维码

028-61286886

技术咨询

微信内文章分享没有图片和介绍,调试模式时提示{"errMsg":"invalid signature"}

迅睿框架 更新 2020-01-04 17:13:50 feng

求助微信内文章分享没有图片和介绍,调试模式时提示{"errMsg":"invalid signature"} 已经在微信插件里做好了跟公众号的链接可以获取的公众号的菜单和资料链接时正常的,也在公众号添加了白名单和业务域名js调用域名。【dayrui文件夹根据安全设置移出根目录访问和写入权限正常】

分享根据官网设置如下

{php \Phpcmf\Service::C()->init_file('weixin');$signPackage = \Phpcmf\Service::L('jssdk', 'weixin')->GetSignPackage();}

<script src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>

<script>

    wx.config({

        debug: true,

        appId: '<?php echo $signPackage["appId"];?>',

        timestamp: <?php echo $signPackage["timestamp"];?>,

        nonceStr: '<?php echo $signPackage["nonceStr"];?>',

        signature: '<?php echo $signPackage["signature"];?>',

        jsApiList: ['onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareQZone', 'onMenuShareAppMessage']

    });

    wx.ready(function () {

        wx.onMenuShareTimeline({

            title: '{$title}', // 分享标题

            desc: '{$description}', // 分享描述

            link: '{dr_now_url()}', // 分享链接

            imgUrl: '{dr_get_file($thumb)}', // 分享图标

            success: function () {

                // 用户确认分享后执行的回调函数

            },

            cancel: function () {

                // 用户取消分享后执行的回调函数

            }

        });


然后网页里可以看到已经都获取成功但分享出去没有介绍和图片

微信图片_20200103203505

方案

  • 迅睿框架创始人 #1 · 2020-01-04 07:37:25
    建议看看微信方面的文档说明
  • feng #2 · 2020-01-04 07:39:20
    我研究看看,希望明白问题情况的回一下提供解决思路,谢谢
  • feng #3 · 2020-01-04 17:12:36
    满意答案
    问题已经解决,在这里分享下原因和解决办法问题出在jssdk.php,默认 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);是开启状态,在https模式下需要改成false,否则会验证证书造成无法获取到jsapiTicke,从而在获取jsapi_ticket的链接里出现jsapiTicke空,链接获取到的值时错误的,造成signature生成的码与微信服务器的不一致。导致分享出错
  • feng #4 · 2020-01-04 17:13:50
    @feng:jssdk.php在dayrui\App\Weixin\Libraries中

迅睿系统漏洞

AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
域名授权系统
域名授权系统(2026-10-28)
后台增加前台访问地址链接
GeoSeo收录宝
GeoSeo收录宝(2026-10-28)
1 优化 BreadcrumbList 前端输出item细节 ...
自定义单页
自定义单页(2026-10-28)
增加批量设置url地址 URL规则和分页规则改为页面编辑界面 低...
友情链接
友情链接(2026-10-28)
用于网站友情链接的后台录入,前台提供调用代码,有网站标题、网站log...
关键词TAG
关键词TAG(2026-10-28)
[高级版]增加补录索引生成按钮 [高级版]针对建站系统高级版进行查询...
后台内容复制
后台内容复制(2026-10-28)
模块表单复制成功后返回到对应内容的表单列表中
问答插件
问答插件(2026-10-27)
问答插件基于官网「开源社区」功能分发而来,支持悬赏贴功能,微信通知。...