扫码关注官方订阅号
代码是这样的:
因为打开了调试模式,弹出调试信息 说明配置没问题:
又弹出了checkJsApi,说明客户端支持这个接口:
然后就没有别的弹出了……
分享到朋友圈: 标题还是那个标题,并没有变成自定义的“互联网之子”,这是为什么?
欢迎选择我的课程,让我们一起见证您的进步~~
我也觉得有问题,遇到同样的情况,其它比如录音接口,定位接口都正常,就是分享接口不能使用,checkApi校验显示正常,但是就是不能自定义分享内容,应该是微信官方的问题
================= 发现问题了,必须是认证账号才能定制分享
你的公众号认证了吗? 认证需要Money哦。。 没有认证是不让用自定义分享内容的哦。
确保你的公众号是有认证的,不然是没办法使用的
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)); } }); 你可以绑定到一个按钮点击事件上面,或者和上面说的一样 延迟加载
把
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秒加载试试。
因为现在只有特定域名能分享,一个公众号对应一个域名,需要备案。
貌似跟微信版本有关系,升级最新版再试试
为什么不用这种方法?
<title>分享的标题</title>
<body>
<p style="display:none"><img src="分享显示的封面" alt=""/></p>
以上, 不用申请什么sdk权限,还兼容 UC , QQ 浏览器的分享
你这个问题解决了么?
额我也没看出神马问题……
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我也觉得有问题,遇到同样的情况,其它比如录音接口,定位接口都正常,就是分享接口不能使用,checkApi校验显示正常,但是就是不能自定义分享内容,应该是微信官方的问题
=================

发现问题了,必须是认证账号才能定制分享
你的公众号认证了吗? 认证需要Money哦。。
没有认证是不让用自定义分享内容的哦。
确保你的公众号是有认证的,不然是没办法使用的
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秒加载试试。
因为现在只有特定域名能分享,一个公众号对应一个域名,需要备案。
貌似跟微信版本有关系,升级最新版再试试
为什么不用这种方法?
<title>分享的标题</title><body>开头插入<p style="display:none"><img src="分享显示的封面" alt=""/></p>(注,body 不能用背景图,否则会拿body的背景图当封面)
以上, 不用申请什么sdk权限,还兼容 UC , QQ 浏览器的分享
你这个问题解决了么?
额我也没看出神马问题……