2015-05-31 3 views
1

Я успешно удалось получить первые 50 фотографий публичной страницы с помощью FBGraph, но не может сделать нумерацию страниц работыFacebook Graph получить фотографии общественности страницы пагинацией

1525666877712653?fields=albums{id,photos.limit(50){name,picture}} 

Вот, например, как я получаю их от CocaCola-х публичная страница. Но как я могу получить еще 50?

+0

Прочтите это http://api-portal.anypoint.mulesoft.com/facebook/api/facebook-graph-api/docs/reference/pagination –

+0

Я прочитал, что, спасибо, но я не могу понять, как это сделать эта работа с моими фильтрами. Я хочу получить только необходимые поля, чтобы сделать результат максимально легким – MauroMaxxa

ответ

1

При выполнении

1525666877712653?fields=albums{id,photos.limit(50){name,picture}} 

Вы получите:

{ 
    "data": [ 
    ... Endpoint data is here 
    ], 
    "paging": { 
    "cursors": { 
     "after": "MTE1NzQxNDAwODUwNA==", 
     "before": "MTU0MjU3NDQ3NzI3NQ==" 
    }, 
    "next": "https://graph.facebook.com/v2.3/1525666877712653/albums?fields=id,photos.limit(50){name,picture}&limit=25&after=MTE1NzQxNDAwODUwNA==" 
} 

и использовать запрос, который вы можете получить от next поля, чтобы получить результаты от 50 до 100. Вы увидите, что фильтры такие же, как в вашем первоначальном запросе.

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