考虑一个包含许多帖子的页面:
Page A
- post 1
- post 2
- post 3
- ...
是否可以为每个帖子(1、2、3、...)添加一个赞按钮,当用户“赞”其中一个时,在 Facebook 上发送/分享该帖子的信息?
对于每个帖子,我想分享标题、描述、照片、...
我不能使用 Open Graph 元数据,因为它与页面相关,对吧?
谢谢你的回答,我卡住了。
考虑一个包含许多帖子的页面:
Page A
- post 1
- post 2
- post 3
- ...
是否可以为每个帖子(1、2、3、...)添加一个赞按钮,当用户“赞”其中一个时,在 Facebook 上发送/分享该帖子的信息?
对于每个帖子,我想分享标题、描述、照片、...
我不能使用 Open Graph 元数据,因为它与页面相关,对吧?
谢谢你的回答,我卡住了。
当然,只需将点赞按钮 URL 设为http://www.yourblog.com/pages/A?title=post1&description=blah&image=baz.png
然后在您的站点/博客中,您需要从 URL 中获取查询数据并将其动态添加到您的元数据中*,即
<meta type="og:title" content={GET['title']} />
<meta type="og:description" content={GET['description']} />
<meta type="og:image" content={GET['image']} />
(这是伪代码)
*从技术上讲,您只需要在用户代理是 Facebook 抓取工具时执行此操作,但您也可以始终执行此操作,除非有充分的理由不这样做。有关更多信息,请参阅https://developers.facebook.com/docs/opengraphprotocol/。
只要每个帖子都有自己的唯一 URL,上面有 Facebook 元数据,就可以。
每个赞按钮都必须引用相应的页面。