Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有哈希标记的URL的多个类似xfbml facebook的按钮存在问题_Facebook_Url_Hash_Facebook Like_Xfbml - Fatal编程技术网

带有哈希标记的URL的多个类似xfbml facebook的按钮存在问题

带有哈希标记的URL的多个类似xfbml facebook的按钮存在问题,facebook,url,hash,facebook-like,xfbml,Facebook,Url,Hash,Facebook Like,Xfbml,我对xfbml-like按钮实际处理URL的方式感到非常困惑 我有多个xfbml类似facebook的按钮,在一个带有url和哈希标记的ajax站点上运行了几个月,效果非常好 例如:http://example.com/#/section1/subsection1/ 最近,这停止了工作,所有的like按钮现在只显示给根url(example.com)的like总数 我做了一些研究,并为此建立了一个小测试页面: 请查看我的测试页面以完全了解问题所在。 Facebook上的URL Linter也没

我对xfbml-like按钮实际处理URL的方式感到非常困惑

我有多个xfbml类似facebook的按钮,在一个带有url和哈希标记的ajax站点上运行了几个月,效果非常好

例如:
http://example.com/#/section1/subsection1/

最近,这停止了工作,所有的like按钮现在只显示给根url(example.com)的like总数

我做了一些研究,并为此建立了一个小测试页面:

请查看我的测试页面以完全了解问题所在。 Facebook上的URL Linter也没有让我更进一步

在这件事上的任何帮助都将不胜感激,因为我感到困惑。谢谢


更新:我停用了测试页面。。。请不要跟随链接。我的结论是,facebook不会刮取带有标签的url的ajax网站的url。因此,类似的按钮将无法正常工作。至少我不能让它工作。如果有人发现其他情况,请纠正我。对于非ajax页面,类似XFBML的按钮的多个实例可以很好地工作。。如图所示:

这可能是您的答案,也可能不是,但这是否是因为开放图属性?我注意到这一点“http://luckyarts.de/liketest.html“:



嘿,谢谢你调查这件事。如左列所示,有一篇文章对此进行了描述:。但这对我来说并不管用。。。我尝试通过开放图属性引用所有URL,这与使用hashtag的URL没有区别。此外,如果是这样的话,来自Facebook的URL Linter显示了错误。你知道怎么做吗?哦,是的。我现在明白你的意思了。对不起,我的感觉是,在开放图中,您需要为单独的对象提供单独的元属性。我的意思是,您可能无法在同一页面上为多个对象指定一组OG属性。我在应用程序中所做的是将这些页面提供给Facebook服务器,但当浏览器点击这些页面时,它会被重定向到另一个页面(在您的情况下,类似于“http://....#anchor_xyz"). Facebook服务器有一个包含“facebookexternalhit”的用户代理头。另一方面,我从未想过在一个页面中声明几个OG对象。也许有办法。
<meta property="og:url" content="http://www.luckyarts.de"/>