【问题标题】:Facebook Like button not working for all URLsFacebook Like 按钮不适用于所有 URL
【发布时间】:2012-08-08 16:24:45
【问题描述】:

我正在尝试解决 Facebook 赞按钮未显示在我们网站的某些网址上的问题。直到大约一周前,它在所有 URL 上都运行良好。

这似乎很不一致。

目前我可以在此 URL 上看到 like 按钮

http://www.chargrilled.co.uk/t-shirts/I-See-Dumb-People-t-shirt.m

但不是这个网址

http://www.chargrilled.co.uk/t-shirts/Tea-Is-For-Mugs-t-shirt.m

通过测试,我发现从 URL 中删除 www 往往可以解决问题,但显然点赞数不同(通常为 0)。

奇怪的是,当您转到 facebook 的点赞按钮页面 (https://developers.facebook.com/docs/reference/plugins/like/) 并输入第二个 URL(上方)时,点赞按钮甚至消失了。

已经尝试了很多不同的东西,包括从页面中剥离所有其他 HTML、CSS 和 JS,除了 FB 代码,仍然没有乐趣!

【问题讨论】:

  • 只是出于好奇,.m 扩展名是什么?
  • 定义为男性T恤。所以 .f 代表女性 T 恤,.l 代表长袖衬衫等。如果我再做一次,我不会那样做。

标签: facebook-like


【解决方案1】:

您的 url 显示在调试器中,没有错误。

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.chargrilled.co.uk%2Ft-shirts%2FTea-Is-For-Mugs-t-shirt.m

建议: 似乎不是最新的 url,在以管理员帐户登录的 url 调试器中运行它们,Facebook 将抓取页面中的元标记。

http://developers.facebook.com/tools/debug

注意:如果用户在按钮上添加了第一个赞,Facebook 最多可能需要 24 小时来抓取页面或 og 标签,如果管理员创建了第一个赞,它会立即完成。在第一次喜欢任何一种方式之后,Facebook 大约每 24-72 小时重新抓取一次页面。

【讨论】:

  • 谢谢。我想我已经解决了。我使用的应用程序 ID 用于一个不存在的应用程序,我不是管理员 - 我猜它已被删除。我创建了一个新应用程序并在以管理员身份登录时通过调试器运行了一些 url,它们似乎工作正常 :)
  • 谢谢你,肖恩,这是一个啊哈时刻:D
猜你喜欢
  • 1970-01-01
  • 2012-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-05
  • 1970-01-01
相关资源
最近更新 更多