我正在尝试在 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/