Facebook 页面中特定选项卡和 URL 的 Facebook Like 按钮

标签 facebook facebook-like facebook-social-plugins

我正在尝试在 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 视为唯一的?

谢谢

最佳答案

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

当用户“喜欢”内容时,Facebook 抓取工具会访问独立页面,并且由于它不遵循 JavaScript 重定向,因此它会正确拾取 Open Graph 标签,并单独计算每篇文章的喜欢程度。

关于Facebook 页面中特定选项卡和 URL 的 Facebook Like 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5265927/

相关文章:

c# - 从 C++ Windows Phone 8 应用程序引用 Facebook SDK C# WP8 的问题

android - Android 上的 Twitter/Facebook 应用内浏览器无法正确显示我的网站

html - facebook likebox哪个代码比较好

Facebook 自定义消息共享

ios - 代号一 Native IOS实现错误: . h文件未找到

php - 在页面墙上获取其他人的帖子(Facebook API)

javascript - 鉴于 "social sharing"徽章 ("Like"按钮等的流行,您如何降低与第三方 Javascript 相关的风险?

facebook-like - 如何将 xmlns 命名空间添加到 Meteor 中的 <html> 标签

html - 如何使用 CSS 使社交分享按钮显示为内联 block ?

html - 社交插件对齐