在Facebook Graph API中 - 我怎么知道facebook用户有多少张专辑?

时间:2011-07-18 15:39:39

标签: facebook facebook-graph-api pagination

我正在尝试确定是否应该向用户显示“下一个”或“上一个”链接,以防有更多相册。

例如,当调用/me/albums?limit=5时,出于某些奇怪的原因,即使只有一张限制为1000的专辑(试图夸大以证明这一点),也会返回“前一个”和“下一个”链接的分页。当我做/me/friends?limit=5时不会发生什么 - 在这种情况下我只会得到“下一个”或“前一个”链接/数据,如果有的话。

如果我有办法知道用户有多少张专辑,我可以计算出用户点击了多少“下一个”,并显示或不显示“下一个”或“上一个”链接。

1 个答案:

答案 0 :(得分:6)

您可以使用FQL来计算用户在这里使用的专辑数量是我将使用的FQL语句:

SELECT aid FROM albums WHERE owner=me();

然后只使用返回的数组的长度。查看documentation