를 반환하지 매김. Pagination
을 제외한 모든 것이 정상적으로 작동합니다. 문제는 "이전"페이징 링크를 반환하지 않는 $facebook->api
입니다.페이스 북의 API 사진의 다음 문서를 참조하는 "이전"링크
$params = array();
$params['offset'] = 0;
if (isset($_GET['offset']))
$params['offset'] = $_GET['offset']+25;
if (isset($_GET['limit']))
$params['limit'] = $_GET['limit'];
$params['fields'] = 'name,source,images';
$params = http_build_query($params, null, '&');
$album_photos = $facebook->api("/{$_GET['id']}/photos?$params");
if (isset($album_photos['paging'])) {
if (isset($album_photos['paging']['next'])) {
$next_url = parse_url($album_photos['paging']['next'], PHP_URL_QUERY) . "&id=" . $_GET['id'];
}
if (isset($album_photos['paging']['previous'])) {
$pre_url = parse_url($album_photos['paging']['previous'], PHP_URL_QUERY) . "&id=" . $_GET['id'];
}
}
여기
내가 인쇄하고있는 경우 : paging
배열 반환 링크 만 의미
[paging] => Array
(
[next] => https://graph.facebook.com/133750480034063/photos?fields=name,source,images&offset=0&limit=25&after=MzI0ODMwNTYwOTI2MDUz
)
:
echo '<pre>';
print_r($$album_photos['paging']);
exit;
결과 링크이 보여주는
다음
내 코드입니다next
은
previous
이 아닙니다.
어떻게하면 previous
링크를 얻을 수 있습니까?
도움을 주시면 감사하겠습니다.
음 ... 이것이 문제입니다. Ok .. 고맙습니다. – Sky