Facebook图形api只返回950个朋友中的25个朋友?

时间:2017-08-24 21:04:40

标签: c# facebook api facebook-graph-api

**我正在尝试使用此浏览器使用图表资源管理器获取朋友列表

/我/朋友,但在回复**中只返回了950个朋友中的25个

我需要获取我的朋友ID来做某事。

当我搜索解决方案时,我发现我的所有朋友都必须向我授予user_friends权限,但是这25位朋友没有给我任何权限,但为什么他们返回而其他人没有?

有没有办法在未经他们许可的情况下归还所有朋友的身份?

2 个答案:

答案 0 :(得分:2)

我假设你没有在API Explorer中选择你的应用程序,而是默认的API Explorer App。这意味着至少有25位朋友使用user_friends权限授权API Explorer App。如果您想获得更多数据,请使用limit参数或分页:https://developers.facebook.com/docs/graph-api/using-graph-api/#paging

例如:/me/friends?limit=50

请记住,API Explorer App仅用于测试。一般来说,未经他们的许可不可能得到所有朋友,出于隐私原因,您不会被允许对他们的数据做任何事情。更多信息:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app

答案 1 :(得分:0)

尝试按照此问题中的建议向请求添加限制查询参数。

Facebook graph API 'friends' request now only returning 25 friends per page? What's going on?