【问题标题】:Facebook Like Button for Specific Tab and Url in Facebook PageFacebook页面中特定标签和网址的Facebook Like按钮
【发布时间】:2011-07-13 01:30:36
【问题描述】:

我正在尝试在 Facebook 页面中为我的应用选项卡添加 Facebook Like 按钮。例如:

http://www.facebook.com/pages/PageName/PageId?v=app_AppId&app_data=article-1 http://www.facebook.com/pages/PageName/PageId?v=app_AppId&app_data=article-2 http://www.facebook.com/pages/PageName/PageId?v=app_AppId&app_data=article-3

我希望所有 3 个网址都有自己的“赞”按钮。不幸的是,对于点赞按钮的 iframe 和 fbml 版本,Facebook 似乎将点赞按钮视为整个页面点赞按钮。即,如果用户“喜欢”了该页面,那么他们会喜欢上面的所有 3 个链接。

有没有办法将这些“喜欢”的 href 视为唯一的?

谢谢

【问题讨论】:

  • 你解决过这个问题吗?
  • 不幸的是,没有。但是我已经有几个月没有看它了。你有同样的问题吗?

标签: facebook facebook-like facebook-social-plugins


【解决方案1】:

您可以传递与当前页面不同的 URL 作为 Like 按钮的 href 参数。我解决这个问题的方法是在一个独立的 URL 上提供内容,没有使用 JavaScript 重定向到 Facebook 页面选项卡的查询字符串 (http://example.com/article/3)。

当用户“喜欢”内容时,Facebook 抓取工具会点击独立页面,由于它不遵循 JavaScript 重定向,它会正确选择 Open Graph 标签,并分别计算每篇文章的点赞数。

【讨论】:

  • 很高兴它有帮助。嘿,这是我在 Stack Overflow 上第一个接受的答案!谢谢。
【解决方案2】:

我发现这不太好。当用户点击赞按钮时,它会显示类似“我喜欢 301 永久移动”之类的内容,而不是链接名称。我认为 facebook 正在检测该链接实际上不在 facebook 上,并且事情正在搞砸。

【讨论】:

  • 嗨,Jeanne,您能详细说明一下您所说的“这个”效果不佳是什么意思吗?你指的是胡安的回答吗?我正在使用 Juan 的技术,它对我很有效。 301意味着Facebook的scraper无法抓取like href。你确定 href 是公开的吗?
猜你喜欢
  • 2011-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 2013-11-04
  • 1970-01-01
相关资源
最近更新 更多