В Facebook Graph API - как узнать, сколько альбомов есть у пользователя Facebook? - PullRequest
1 голос
/ 18 июля 2011

Я пытаюсь определить, следует ли показывать пользователю ссылки «следующий» или «предыдущий» в случае, если альбомов больше.

При вызове, например, /me/albums?limit=5, для какой-то страннойпричина, по которой ссылки «предыдущая» и «следующая» нумерации страниц возвращаются, даже если есть только один альбом с лимитом 1000 (пытаясь преувеличить, чтобы доказать свою точку зрения), что не происходит, когда я делаю /me/friends?limit=5 - в этом случае я толькополучить «следующую» или «предыдущую» ссылку / данные, если они есть.

Если бы у меня был способ узнать, сколько альбомов есть у пользователя, я мог бы рассчитать, сколько «следующих» пользователей щелкнуло, и показать или не показать ссылки «следующий» или «предыдущий».

1 Ответ

6 голосов
/ 19 июля 2011

Вы можете использовать FQL для подсчета количества альбомов, которые есть у пользователя, вот оператор FQL, который я бы использовал:

SELECT aid FROM albums WHERE owner=me();

Тогда просто используйте длину возвращаемого массива. Ознакомьтесь с документацией

...