javascript - 如何使用 Facebook api 在 Facebook 上分享文章并在帖子中显示文章缩略图?

标签 javascript html node.js reactjs express

我有一个基于 React-node 的博客 ( https://www.edvicer.com/blog )。我想像 Medium 那样使用 Facebook api ( https://medium.com/s/user-friendly/simple-is-bad-1381784fd679 ) 在 Facebook 上分享文章,并在帖子中显示文章的缩略图。

我尝试过使用 Facebook 共享对话框插件,但首先共享帖子的 UI 不像 Medium 那样在帖子中带有全尺寸图片。其次,Facebook 共享对话框插件从网站的元标记中获取图像。

为了对不同的文章使用不同的元标记,我尝试使用react-meta-tags ( https://www.npmjs.com/package/react-meta-tags ),但它在渲染页面后更改了元标记,而 Facebook 调试器未检测到该页面,我没有看到我在共享帖子中设置的标签。

最佳答案

据我所知,如果没有服务器端渲染,就没有办法实现这一点。爬虫需要看到图像。尝试使用 facebook 调试器 https://developers.facebook.com/tools/debug/看看是否有帮助。

关于javascript - 如何使用 Facebook api 在 Facebook 上分享文章并在帖子中显示文章缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56890052/

相关文章:

javascript - 如何不用ajax方法单独提交表单

javascript - 位于下方的图像在鼠标悬停时可见

javascript - 特定元素上的 Angular/HTML Glass-pane

node.js - MongoDB closeSphere 只返回 100 个结果?

javascript - 'querySelectorAll' 上的无效选择器使用变量作为 id

html - 是否可以将毫秒转换为正常时间 hh :mm:ss without Javascript?

php - 如果用户点击浏览器按钮如何显示消息?

asp.net - 如何让 webpack 和 iis express 协同工作?

node.js - 如何将颁发的 SSL 证书安装到 hyperledger rest 服务器?

javascript - 事件 VueJs 上的 Prop 组件