网页在微信中打开点右上角分享给好友时链接显示缩略图和简介,除了调用微信的 js-sdk,还有其他方式吗

280 天前
 CH122
1837 次点击
所在节点    程序员
19 条回复
chen65346923
280 天前
只有用 jssdk 才行
jojobo
280 天前
首先: https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Explanation_of_interface_privileges.html
其次:有一些特殊的个人号不需要微信认证也能调用 js-sdk
CH122
280 天前
@chen65346923 在一些网站里并没有发现 js-sdk ,但是也能显示。感觉应该有办法,或者是给开后门了?
chen65346923
280 天前
@CH122 发链接看看
SmiteChow
280 天前
先收藏,从收藏里打开再分享
zpf124
280 天前
我看 next.js 教程的时候发现 有几个 meta 标签,og:title, og:image 这些。

https://nextjs.org/learn/seo/rendering-and-ranking/metadata
https://ogp.me/

他们应该是为了适配 Facebook 和 twitter ,以及 PWA 卡片,不知道国内支持度如何。
mydebug
280 天前
之前看到有说过默认值;
我记得缩略图默认是使用的 body 下的第一张尺寸大于 x*x 大小的图片,其他的忘了
CH122
280 天前
CH122
280 天前
@zpf124 这些只有一些浏览器遵循
CH122
280 天前
@mydebug 这个试过了,不行
cat
280 天前
@CH122 从源码看,应该是这段起了作用:

<!-- Wechat meta -->
<meta property="weixin:timeline_title" content="互联网之子 - 电影" />
<meta property="weixin:chat_title" content="互联网之子 - 电影" />
<meta property="weixin:description" content="互联网之子豆瓣评分:9.1 简介:本片《互联网之子》讲的...." />
<meta property="weixin:image" content="https://qnmob3.doubanio.com/view/photo/large/public/p2166127561.jpg?imageView2/1/q/60/w/300/h/300/format/jpg" />
cat
280 天前
@CH122 在 2020 年就有过一样的问题: https://www.zhihu.com/question/61095049
CH122
280 天前
@cat 我也尝试加了这段源码,并没有效果
<!-- Wechat meta -->
<meta property="weixin:timeline_title" content="互联网之子 - 电影" />
<meta property="weixin:chat_title" content="互联网之子 - 电影" />
<meta property="weixin:description" content="互联网之子豆瓣评分:9.1 简介:本片《互联网之子》讲的...." />
<meta property="weixin:image" content="https://qnmob3.doubanio.com/view/photo/large/public/p2166127561.jpg?imageView2/1/q/60/w/300/h/300/format/jpg" />
chen65346923
280 天前
wentaoliang
280 天前
很早之前用 meta 是可以的,后来微信禁止了只能用 jssdk 了。豆瓣这种的可能是白名单里的
xiaoqidev
280 天前
因为你是在电脑端查看的,当你把 User-Agent 改为微信的,你就会发现它加载了 js-sdk
CH122
280 天前
@chen65346923 @xiaoqidev
确实是引用了。User-Agent 改为微信确实就有了,学到了新知识,感谢
感谢各位的热心帮助
xiaoriri666
280 天前
直接用微信机器人框架发送 xml 格式消息就可以了
DOLLOR
280 天前
实在想做成类似富文本的分享效果的话,就做成海报图那样,动态生成图片内容,用图片形式分享吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961962

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX