Facebook 当用户喜欢帖子页面上的帖子时,如何向FB发送/共享自定义数据?

Facebook 当用户喜欢帖子页面上的帖子时,如何向FB发送/共享自定义数据?,facebook,facebook-like,customization,Facebook,Facebook Like,Customization,将包含许多帖子的页面视为: Page A - post 1 - post 2 - post 3 - ... 是否可以为每个帖子(1、2、3、…)添加类似按钮,当用户“喜欢”其中一个时,发送/共享该帖子的信息在Facebook上 对于每一篇文章,我想分享标题,描述,照片 我不能使用开放图元数据,因为它与页面相关,对吗 谢谢你的回答,我被卡住了。只要每篇文章都有自己独特的带有Facebook元数据的URL,是的,你可以 每个like按钮都必须有一个对相应页面的引用。当然,只需将li

将包含许多帖子的页面视为:

Page A
  - post 1
  - post 2
  - post 3
  - ...
是否可以为每个帖子(1、2、3、…)添加类似按钮,当用户“喜欢”其中一个时,发送/共享该帖子的信息在Facebook上

对于每一篇文章,我想分享标题,描述,照片

我不能使用开放图元数据,因为它与页面相关,对吗


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

只要每篇文章都有自己独特的带有Facebook元数据的URL,是的,你可以


每个like按钮都必须有一个对相应页面的引用。

当然,只需将like按钮URL设置为

然后在您的站点/博客中,您需要从URL获取查询数据,并将其动态添加到元数据中*,即

<meta type="og:title" content={GET['title']} />
<meta type="og:description" content={GET['description']} />
<meta type="og:image" content={GET['image']} /> 

(这是伪代码)


*从技术上讲,你只需要在用户代理是Facebook的刮板时才需要这样做,但你也可以一直这样做,除非有充分的理由不这样做。有关更多信息,请参阅。

这些帖子是否有不同的URL?他们能打开不同的URL吗?嗯,在我的例子中,我们可以考虑这个帖子不是由它自己提供的。但是我理解你的观点:如果我为每个帖子添加一个页面,那么我可以在Like按钮中为每个帖子添加唯一的url,从而使用opengraph元数据。对吧?是的。。。使用开放图元数据好的,几分钟前我已经回答了Somnath Muluk的评论。我现在明白Facebook是如何检索信息的了。我仍然存在的问题是,我需要共享帖子信息,但我也想将url设置为“A页”,而不是“帖子”。如果您将url设置为“A页”,那么在共享帖子时,您将获得“A页”元数据。如果你想让用户在你点击“post 1”的链接时出现在“Page A”,那么为“post 1”创建一个带有元数据的唯一url,并将javascript重定向到Page A。Facebook将获得正确的数据,访问用户将出现在你想要的地方。这确实可行,但正如我在评论中所写的:我改变了主意,我的应用程序也改变了。我支持你的答案。这是个不错的方法,但我还没有测试过你的解决方案。我刚刚更改了我的应用程序,使其更符合FB标准。我赞成你的答案,即使它不是我所期望的解决方案。