6

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

我使用https://developers.facebook.com/docs/reference/plugins/like/上的工具创建了 Like 按钮

在该页面的下方有一个常见问题解答条目:

我可以将“赞”按钮链接到我的 Facebook 页面吗?

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

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

https://www.facebook.com/myfacebookid

当用户单击 Like 按钮时,它具有所需的效果。用户最终喜欢了我的 Facebook 页面。这很容易通过用户转到我的 Facebook 个人资料并检查“赞”按钮是否已更改为“赞”来验证。

但。当用户单击 Like 按钮时,条目会出现在他们的 News Feed 中,并带有通用的 Facebook 描述。IE:

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

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

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

在我为我的帐户启用时间线之前,我很确定这一切正常,所以这可能是时间线错误?

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

4

5 回答 5

0

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

于 2012-04-26T20:36:49.627 回答
0

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

于 2012-04-25T23:39:06.617 回答
0

问题是您不能简单地使用https://www.facebook.com/myfacebookid。您应该复制并粘贴确切的页面 URL。如果您的点赞数很少,它看起来像https://www.facebook.com/pages/[YourPageName]/[Your page Id]/,这是您此时应该使用的 URL。如果它不起作用,也试试https://www.facebook.com/[YourPageName]/[Your page Id]/

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

于 2013-08-27T11:38:02.110 回答
0

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

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

这应该可以解决问题。

于 2012-04-26T20:28:05.223 回答
0

实际上,建议的答案目前不起作用,Facebook 上有一个开放的错误/票证。到目前为止,还没有修复。

于 2012-04-30T08:34:46.443 回答