2012-04-12 1 views
1

나는 페이스 북 앨범/사진 브라우저를 만들고있다. 페이 스북 API는 멋진 페이징 시스템을 제공하여 우리가 페이징 시스템을 구축하지 못하게합니다. 그것은 현재 사용자에 대한 모든 앨범을 반환 http://developers.facebook.com/tools/explorer/?method=GET&path=me%2Falbums그래프 api 페이징이 잘못되었습니다 ... 이유가 무엇입니까?

: 제대로 작동하지 않는 것 그러나 은 ... 이 쿼리에서보세요. 그러나 다음 페이지 (이전 페이지가 비어 있음 ...)에만있는 경우에도 이전 및 다음 페이징을 표시합니다.

왜 이런 현상이 발생합니까? 감사합니다.

답변

2

페이스 북은 일반적으로 다음 또는 이전 쿼리에 데이터가 있는지 판단하지 않습니다. 현재 쿼리가 무엇인지에 따라 자동으로 URL을 작성합니다.

FB 개발에서 흔히 볼 수 :

{ 
    "data": [ 
    ] 
}

그것은 응답을 디코딩하고, 하늘의 배열 있는지 확인하기 위해 당신에게 달려 있습니다. 이 경우 첫 페이지에 있으므로 이전 링크에서 빈 데이터 집합을 반환해야합니다.

+0

같은 문제가 발견되었습니다. 빈 요청으로 2 ~ 3 초를 낭비해야합니다 ... – MazarD