试了好多遍,最后发现办法就是——用微信公众号网页版生成的长链接!
这个复制的链接非常非常非常重要!公众号在手机端生成、转发的都是短链接。只有长链接才有题目+缩略图+部分正文的效果。
如何获得长链接?
如果你是公众号运营者,要在公众号网页端“已群发消息”里面打开推文复制链接。
如果不是公众号运营者,别的公众号运营者用上述方式转发到微博的长链接(发现别的公众号也能显示题目+缩略图+部分正文),也是可以复制的。
获得这个长链接之后,不管是在电脑端还是用手机端复制粘贴到微博,都是可以的。直接发送就可以,超级简单,不需要任何第三方。
目前尝试只有这个方法有效,可以自动带标题、头图缩略图、部分文章内容,但不能带公众号名称和摘要。
1导入微信的js<script type="text/javascript" src=">
设置微信分享的网页展示、标题、描述的方法如下:
在<head></head>标签内加上一个meta标签
<meta name="sharecontent" data-msg-img="你的缩略图地址" data-msg-title="你的标题" data-msg-content="你的简介" data-msg-callBack="" data-line-img="你的缩略图地址" data-line-title="你的标题" data-line-callBack=""/>
微信公众号的文章分享格式也是这样的。
<script type="text/javascript">var tit = $('#wx-title')val(); //标题
var img = $('#wx-img')val(); //
var con = $('#wx-con')val(); //简介
var link = $('#wx-link')val(); //链接
documentaddEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 发送给好友
WeixinJSBridgeon('menu:share:appmessage', function (argv) {
WeixinJSBridgeinvoke('sendAppMessage', {
"appid": "123",
"img_url": img,
"img_width": "160",
"img_height": "160",
"link": link,
"desc": con,
"title": tit
}, function (res) {
_report('send_msg', reserr_msg);
})
});
// 分享到朋友圈
WeixinJSBridgeon('menu:share:timeline', function (argv) {
WeixinJSBridgeinvoke('shareTimeline', {
"img_url": img,
"img_width": "160",
"img_height": "160",
"link": link,
"desc": con,
"title": tit
}, function (res) {
_report('timeline', reserr_msg);
});
});
}, false)
</script>
把这一段复制到你的网页里,就好了,不过只能在微信内置浏览器里生效。
转发微信文章是没有办法修改文章内容中的标题的,那些都是编辑好的转发是无法更改的,但我们可以在发表之前发表自己的想法。
步骤如下:
1、首先点金我们想要转发的这篇文章,在文章的阅读页面,点击右上角的“”。
2、这时候页面下方就会出现对于这篇文章我们可以选择的 *** 作功能,我们选择“分享到朋友圈”。
3、这时候就进入了动态编辑页面,我们可以在框框里发表自己的想法。
4、发表完之后点击右上角的发表即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)