像Facebook页面的按钮显示新闻Feed中的通用Facebook描述

时间:2012-03-11 00:30:23

标签: facebook facebook-graph-api facebook-like opengraph facebook-timeline

我想在我的网站上使用喜欢的按钮来点击我的Facebook个人资料(而不是我的网页),这样当用户点击它时他们会订阅我的Facebook帖子。

我使用https://developers.facebook.com/docs/reference/plugins/like/

中的工具创建了Like按钮

在该页面的下方还有一个FAQ条目:

  

我可以将Like按钮链接到我的Facebook页面吗?

     

是。只需在href中指定您的Facebook页面的URL即可   按钮的参数。

所以,我编辑了href参数指向我的Facebook页面。例如:

https://www.facebook.com/myfacebookid

当用户点击“赞”按钮时,它具有所需的效果。用户最终喜欢我的Facebook页面。这可以通过用户访问我的Facebook个人资料并检查“赞”按钮已更改为“喜欢”来轻松验证。

但是。当用户单击“赞”按钮时,条目将显示在具有通用Facebook描述的“新闻源”中。即:

  

Facebook是一种将人们与朋友和朋友联系起来的社交工具   其他人在他们周围工作,学习和生活。人们使用Facebook来   跟上朋友,上传无限数量的照片,发布链接   和视频,并了解他们遇到的人的更多信息。

我不希望出现关于Facebook的通用帖子。我希望说明与我的Facebook帐户和/或网站相关。

通常情况下,我可以使用Opengraph og:description标签修改此行为,但由于href中的页面是Facebook页面而不是我自己的页面,因此我无法控制Opengraph标记。

在我为帐户启用时间轴之前,我很确定这项工作正常,所以这可能是时间线错误?

那么,我如何添加一个Like按钮,a)喜欢我的Facebook个人资料而不是我自己的网页,b)发布我的Facebook个人资料的描述,而不是给出一般的Facbook描述?

5 个答案:

答案 0 :(得分:0)

您网页信息部分中的所有字段是否已填写和/或已完成?我刚刚测试了你的理论,它似乎按预期工作,唯一的是我知道“信息”中的所有字段都填充它。试一试。

答案 1 :(得分:0)

如果您在过去填写了无效/不完整/错误的og标记并且稍后更改了它们,则可能会发生这种情况。 Facebook的缓存有时会产生问题。

尝试输入所有条目(即所有og标记),然后在http://developers.facebook.com/tools/debug调试它们。此调试器提供有关带og标记的URL的详细信息,并为您清除缓存。

这应该可以解决问题。

答案 2 :(得分:0)

您在页面opengraph上使用了3个重要字段:名称,描述,配置文件图像。 当有人在Facebook,谷歌或其他处理opengraph的网络服务上发布链接时,会使用它们。

答案 3 :(得分:0)

实际上,建议的答案目前不起作用,并且有open bug / ticket on Facebook。到目前为止,还没有解决办法。

答案 4 :(得分:0)

问题是你不能简单地使用https://www.facebook.com/myfacebookid。您应该复制并粘贴确切的页面URL。如果您的喜欢数量较少,那么它看起来就像https://www.facebook.com/pages/[YourPageName]/[Your page Id]/,这就是您此时应该使用的网址。 如果它不起作用,请尝试https://www.facebook.com/[YourPageName]/[Your page Id]/

简而言之,复制粘贴网址,不要手动输入。