2011-11-22 76 views
2

我在获取LIKES照片时遇到问题。 因为我得到前4只喜欢。我如何得到所有喜欢。 照片有超过10个喜欢,但它只显示前4名喜欢。facebook api仅返回前4位喜欢

下面是例子 http://www.facebook.com/photo.php?fbid=10150146071831729

这张照片有更多然后20​​0所喜欢,但如果你在图形Explorer工具看到如下它返回只有4喜欢

https://graph.facebook.com/10150146071831729/likes

真的很感谢你的帮助。

感谢 萨米尔

+1

这将是有益的,如果你能证明你的代码。 – user478636

+0

我只是从图中访问如下https://graph.facebook.com/ samirprogrammer

回答

0

错误是从Facebook .... 现在修复,现在是工作的罚款...

感谢所有支持

萨米尔

0

编辑由我:这实际上是一个认识错误:http://developers.facebook.com/bugs/248604125193508


事实上,它阐明在返回的数据:

"likes": { 
     "data": [ 
     { 
      "id": "100002201984352", 
      "name": "Ranjeet Pardeshi" 
     }, 
     { 
      "id": "100003051413850", 
      "name": "Oshadhi Amashakya Senawirathna" 
     }, 
     { 
      "id": "100002675505310", 
      "name": "Myda Jaz" 
     }, 
     { 
      "id": "100002420622515", 
      "name": "Sirat Keling" 
     } 
     ], 
     "paging": { 
     "next": "https://graph.facebook.com/10150146071831729/likes?limit=25&offset=25" 
     } 
    } 

你“数据”中有“4”。而“下一个”喜欢可以通过网址访问。 https://graph.facebook.com/10150146071831729/likes?limit=25&offset=25

如果你只想要喜欢的数据,你可以直接使用https://graph.facebook.com/10150146071831729/likes?limit=5000为例。

你也可以阅读这篇文章facebook php, how do you use results paging?关于如何获得“分页”中的所有下一个结果。

+0

感谢您的回复,但是当我使用此链接graph.facebook.com/10150146071831729/likes?limit=5000,你提到仍然得到只有4条记录 – samirprogrammer

+0

原谅我的解释...我的链接不工作更多:(确实有点尴尬.. – F2000

+0

我试过在我的真实照片仍然同样的问题即时指定限制= 25,但它仍然只返回4和下一个页面显示空白 – samirprogrammer