2014-10-29 2 views
0

Я заметил, что когда вы используете конечную точку taggable_friends в API Facebook, вы получаете сбрасывали то, что похоже на всех ваших друзей. Внизу у него есть массив:Пейджинг в Facebook API Taggable Friends Endpoint

[paging] => Array 
     (
      [cursors] => Array 
       (
        [before] => QWFLa3MyVFBjQnQ2Y0hiTGVlMFR0QzFpeWFSNTRDNXHNMUHlhN1NqdzZrMU85enFHQUw4YjQtRF9FV2RrbHROcER3c3ljLTNuajdJRm1uX3c= 
        [after] => QWFJUDdOVS1YYmMwVjJObGlRY0FVeW4zemoyVGnaEd3bTJFZ3E2Q0hjVkhkREtuc2VIQ1p2MWhWZnRmblpXU2x2RS15LUFjdl9hQWlzQ1pFcUVkTXc= 
       ) 

     ) 

Однако, похоже, что с этими курсорами не должно быть ничего, чтобы использовать эти курсоры. Это незавершенная функция разбиения на страницы или я что-то пропустил?

ответ

2

Те пейджинговой курсоры, документированные здесь: https://developers.facebook.com/docs/graph-api/using-graph-api/v2.1#paging

В частности:

before: Это курсор, который указывает на начало страницы данных, которая была возвращена.

after: Это указатель, указывающий на конец страницы данных, которые были возвращены.

Вы можете использовать курсор «после», чтобы сделать второй запрос, и просмотреть только записи, добавленные после этого, при условии, что если бы сама запись «после» была удалена, запрос завершится с ошибкой.

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

+0

вы случайно не знаете, сколько пользователей в taggable_friends конечной точке будет возвращаться до его начала подкачки? Кажется, я не могу найти какую-либо информацию после того, сколько начинается пейджинг. – user3610691

+0

Нет, я не уверен, извините - вы, вероятно, должны написать код, чтобы предположить, что подкачка потребуется, чтобы получить все результаты, хотя – Igy

Смежные вопросы