2012-04-08 6 views
2

Я получаю сообщения пользователя с API Facebook, как так:Facebook Graph API - Paging

FB.api('/me/home', function (response) { 

}); 

Это возвращает объект подкачки, с двумя значениями: previous и next.

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

Вопрос: как я должен загрузить эти данные? previous и next - это полноразмерные URL-адреса, которые не работают с API-интерфейсом JavaScript (FB.api('...')). Как именно я должен использовать URL-адрес, который он мне предоставляет? Или есть лучший способ сделать разбивку на страницы?

ответ

1

Вы должны делать запросы на серверы «предыдущий» и «следующий» и отправлять результаты клиенту при нажатии на ссылки/кнопки разбиения на страницы.

EDIT

Или просто сократить эти адреса. Сделать их относительными, а не абсолютными

+0

Почему? Я начал использовать JavaScript API, поэтому почему я не могу продолжать использовать его? –

+0

@OliverJosephAsh Вы пытались укоротить эти URL? Я имею в виду сделать их относительными, а не абсолютными? –

+0

Возможно, это сработает! Это просто кажется глупым. –