给定一个地方,比如https://graph.facebook.com/112088822180423,我怎样才能得到我朋友的点赞数?该图表为我提供了 Likes、Checkins 和 Talking_About_count,但我只希望我的朋友喜欢谁。那可能吗?
问问题
244 次
2 回答
0
如果您想为您管理的页面执行此操作,并且您希望以管理员身份执行此操作,则当前 API 可能无法实现。从https://stackoverflow.com/a/6737579/121052,您无法获取某个位置或页面的点赞列表。如果你有这个列表,你可以获取你自己朋友的列表,然后执行一个交集。
但是,如果它是您在应用程序中构建的功能,供其用户使用 - 即您希望显示喜欢页面的用户的朋友列表,那么这是可能的。为此,请执行以下操作:
- 使用http://developers.facebook.com/docs/reference/api/user/#likes来获取用户是否喜欢某个页面/位置。
- 使用http://graph.facebook.com/ USER /friends?access_token=XXX获取他的朋友列表。
- 对于任何朋友,您可以再次进行点赞检查并进行交叉。
我相信可能有一种方法可以优化此操作。批量请求肯定会有所帮助。
于 2012-04-11T00:29:10.643 回答
0
我发现这可以通过使用 FQL 和page_fan 表来实现
于 2012-04-17T15:31:56.653 回答