javascript - 最新的微信JSSDK分享接口是不是有问题呀?还是我的代码哪里错了?怎么无法自定义分享内容。

 sdx3418153 发布于 2022-11-27 21:39

代码是这样的:



因为打开了调试模式,弹出调试信息 说明配置没问题:

又弹出了checkJsApi,说明客户端支持这个接口:

然后就没有别的弹出了……

分享到朋友圈:
标题还是那个标题,并没有变成自定义的“互联网之子”,这是为什么?

13 个回答
  • 楼主大人解决了吗

    2022-11-27 21:50 回答
  • 和楼主的代码一样,微信服务器已经认证。分享的时候显示的只是网页的标题,并不是设置好的个性化分享内容。求指导

    2022-11-27 21:50 回答
  • 请问下timestamp 和nonceStr这2个参数应该怎么填写,是要在公众号里配置吗?还有官方文档上说JS接口安全域名”。 是什么意思 应该怎么填写

    2022-11-27 21:50 回答
  • 额我也没看出神马问题……

    2022-11-27 21:50 回答
  • 你这个问题解决了么?

    2022-11-27 21:50 回答
  • 为什么不用这种方法?

    1. 定义 <title>分享的标题</title>
    2. <body> 开头插入 <p style="display:none"><img src="分享显示的封面" alt=""/></p>
      (注,body 不能用背景图,否则会拿body的背景图当封面)

    以上, 不用申请什么sdk权限,还兼容 UC , QQ 浏览器的分享

    2022-11-27 21:50 回答
  • 貌似跟微信版本有关系,升级最新版再试试

    2022-11-27 21:50 回答
  • 因为现在只有特定域名能分享,一个公众号对应一个域名,需要备案。

    2022-11-27 21:50 回答
  • wx.onMenuShareTimeline({
                title: '互联网之子',
                link: 'http://wx.vland.cc/mobile.php?act=module&rid=406&fromuser=oktsYuHivHXuzdsMeCbWyF7b14UU&name=hllihe&do=sharelihe&weid=7',
                imgUrl: 'http://wx.vland.cc/resource/attachment/images/7/2015/01/fl2Lk2p5o3iOJP3jdp9iPXI9i93iPm.jpg',
                trigger: function (res) {
                    alert('用户点击分享到朋友圈');
                },
                success: function (res) {
                    alert('已分享');
                },
                cancel: function (res) {
                    alert('已取消');
                },
                fail: function (res) {
                    alert('wx.onMenuShareTimeline:fail: '+JSON.stringify(res));
                }
            });
    

    把这段代码,封装成个函数,然后用settimeout延迟2秒加载试试。

    2022-11-27 21:50 回答
  • wx.onMenuShareTimeline({
    title: '互联网之子',
    link: 'http://wx.vland.cc/mobile.php?act=module&rid=406&fromuser=oktsYuHivHXuzdsMeCbWyF7b14UU&name=hllihe&do=sharelihe&weid=7',
    imgUrl: 'http://wx.vland.cc/resource/attachment/images/7/2015/01/fl2Lk2p5o3iOJP3jdp9iPXI9i93iPm.jpg',
    trigger: function (res) {
    alert('用户点击分享到朋友圈');
    },
    success: function (res) {
    alert('已分享');
    },
    cancel: function (res) {
    alert('已取消');
    },
    fail: function (res) {
    alert('wx.onMenuShareTimeline:fail: '+JSON.stringify(res));
    }
    });
    你可以绑定到一个按钮点击事件上面,或者和上面说的一样 延迟加载

    2022-11-27 21:50 回答
  • 确保你的公众号是有认证的,不然是没办法使用的

    2022-11-27 21:50 回答
  • 你的公众号认证了吗? 认证需要Money哦。。
    没有认证是不让用自定义分享内容的哦。

    2022-11-27 21:50 回答
  • 我也觉得有问题,遇到同样的情况,其它比如录音接口,定位接口都正常,就是分享接口不能使用,checkApi校验显示正常,但是就是不能自定义分享内容,应该是微信官方的问题

    =================
    发现问题了,必须是认证账号才能定制分享

    2022-11-27 21:50 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有