使用like按钮在Facebook上传输自定义文本

时间:2012-06-21 11:06:35

标签: javascript facebook facebook-opengraph

这就是事情 最近我试图在我管理的网站上添加FB按钮,这很简单,但现在我有一个请求,我不知道如何处理。
问题是,当你喜欢某个网站时,在你的FB墙上发布了一个链接(以及其他一些东西可能)到该网站,默认情况下,我知道我可以改变它。

我需要的是,在我的页面上,我有一个(html)div,其中包含一些重要数据,并且需要在我的FB墙上发布特定数据。

我尝试使用javascript和打开图形元标记,但在我看来,这些元标记不能在dinamycally更改。

如果有人知道如何做到这一点,那么反馈非常受欢迎。

此致 米洛斯

2 个答案:

答案 0 :(得分:1)

不,你在技术上不能这样做。 当您在Facebook上共享链接时,Facebook服务器会访问共享时指定的URL,收集META信息并显示这些信息。

然而,Javascript在内容加载后和浏览器上运行,我不认为Facebook服务器在获取META信息之前运行javascripts。

因此,即使您动态更改Open graph元标记,FB仍会使用旧标记(在初始页面加载时设置)。

在向客户端发送HTML之前,您应该找到一种设置内容的方法。

答案 1 :(得分:0)

我找到了解决这个问题的方法。这可以使用iframe来集成FB之类的按钮。你需要做的一件恐怖事件可以找到here。 它显示了FB like按钮,你可以添加你的网址而不必弄乱元标记