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

问题描述:

我想要一个喜欢我的Facebook个人资料(而不是我的网页)的网站上的Like按钮,以便当用户点击它时,他们订阅我的Facebook信息。Like按钮为Facebook页面显示新闻Feed中的通用Facebook描述

我可以链接Like按钮到我的Facebook页面:

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

而且那一页有一个FAQ条目创建使用该工具的Like按钮?

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

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

https://www.facebook.com/myfacebookid

当用户点击喜欢按钮它具有所希望的效果。用户最终喜欢我的Facebook页面。这很容易通过用户转到我的Facebook个人资料并检查Like按钮已更改为喜欢来验证。

但是。当用户点击Like按钮,并且条目出现在他们的News Feed中,并带有一个通用的Facebook描述。即:

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

我不想对Facebook的通用后出现。我想要描述与我的Facebook帐户和/或网站相关。

通常情况下,我可以修改与Opengraph OG此行为:描述标签,但在href的网页是一个Facebook页面,而不是我自己的,我无法控制Opengraph标签。

我敢肯定,这是之前我能为我的帐户时间表工作好了,也许这是一个时间表的错误?

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

+0

同样的问题在这里。即使我在显示类似按钮的页面上提供了所有OG标签。 – 2012-04-19 23:01:16

+3

Facebook上实际上有一个关于这个问题的bug票: http://developers.facebook.com/bugs/373793345975086?browse=search_4f782e9da5aee8408176576 – 2012-04-19 23:04:33

+2

@Nasmon,看起来你是对的。我会张贴它作为回答你的观点。 – ifaour 2012-04-21 12:11:36

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

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

尝试把所有的条目(即所有OG标签),然后在这里http://developers.facebook.com/tools/debug调试。这个调试器给出了一个关于带有og标签的url的详细信息,同时也为你清除了缓存。

这应该解决问题。

你有3个重要的领域,使用页面opengraph:名称,描述,配置文件图像。 当有人在Facebook或Google或处理opengraph的其他Web服务上发布链接时,会使用它们。

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

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

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