我正在尝试确定是否应该向用户显示“下一个”或“上一个”链接,以防有更多相册。
例如,当调用/me/albums?limit=5
时,出于某些奇怪的原因,即使只有一张限制为1000的专辑(试图夸大以证明这一点),也会返回“前一个”和“下一个”链接的分页。当我做/me/friends?limit=5
时不会发生什么 - 在这种情况下我只会得到“下一个”或“前一个”链接/数据,如果有的话。
如果我有办法知道用户有多少张专辑,我可以计算出用户点击了多少“下一个”,并显示或不显示“下一个”或“上一个”链接。
答案 0 :(得分:6)
您可以使用FQL来计算用户在这里使用的专辑数量是我将使用的FQL语句:
SELECT aid FROM albums WHERE owner=me();
然后只使用返回的数组的长度。查看documentation