【问题标题】:Like button for Facebook page shows generic Facebook description in News FeedFacebook 页面的“赞”按钮在 News Feed 中显示通用 Facebook 描述
【发布时间】:2012-03-27 22:16:44
【问题描述】:

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

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

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

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

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

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

https://www.facebook.com/myfacebookid

当用户单击 Like 按钮时,它会产生所需的效果。用户最终喜欢了我的 Facebook 页面。用户访问我的 Facebook 个人资料并检查“赞”按钮是否已更改为“已赞”,即可轻松验证这一点。

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

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

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

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

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

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

【问题讨论】:

  • 这里有同样的问题。即使我在显示点赞按钮的页面上提供了所有 OG 标签。
  • 实际上在 Facebook 上有一张关于这个问题的 bug 票:developers.facebook.com/bugs/…
  • @Nasmon,看来你是对的。我会将其发布为答案以收回您的积分。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    这应该可以解决问题。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-12-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多