0

考虑一个包含许多帖子的页面:

Page A
  - post 1
  - post 2
  - post 3
  - ...

是否可以为每个帖子(1、2、3、...)添加一个赞按钮,当用户“赞”其中一个时,在 Facebook 上发送/分享该帖子的信息

对于每个帖子,我想分享标题、描述、照片、...

我不能使用 Open Graph 元数据,因为它与页面相关,对吧?

谢谢你的回答,我卡住了。

4

2 回答 2

1

当然,只需将点赞按钮 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/

于 2013-01-22T15:38:52.427 回答
1

只要每个帖子都有自己的唯一 URL,上面有 Facebook 元数据,就可以。

每个赞按钮都必须引用相应的页面。

于 2013-01-22T14:20:10.833 回答