问题描述
|
我现在在使用Facebook分享按钮时遇到问题。我用于共享者的网址是:
var facebook = \"http://www.facebook.com/sharer/sharer.PHP?s=100&p%5Btitle%5D=\"+encodeURIComponent(title)+\'&p%5Bsummary%5D=\'+encodeURIComponent(desc)+\'&p%5Burl%5D=\'+encodeURIComponent(url);
现在,问题出在计数的奇怪行为上。每当我从网站上共享一个网址时,它就会被共享,并且我可以看到该网址与我想要的相同,即
mydomain.com/post/123/Vote/5/
但是,当我从带有FQL的link_stat表中请求share_count时,它显示为0
然后,如果我走到墙上,然后单击该共享故事下方的“共享”并再次共享,则计数增加1
PS:在该页面上设置了og:Meta标签,Facebook URL linter可以正常显示它们
有没有人有同样的错误?
解决方法
Sharer在2011年3月前后被弃用-Involver上有一篇不错的文章:
http://blog.involver.com/2011/03/15/whats-happening-to-facebook-share/
当前最好的共享方式是使用“赞+发送”按钮或“提要”对话框:
http://developers.facebook.com/docs/reference/dialogs/feed/