2
引用下面的文章:Facebook的API的照片分頁不返回「上一頁」鏈接
我創建一個用戶相冊瀏覽器使用Facebook圖形API。除了Pagination
以外,一切正常。問題是$facebook->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'];
}
}
在這裏,如果我打印:
echo '<pre>';
print_r($$album_photos['paging']);
exit;
產生的是顯示的鏈接是:
[paging] => Array
(
[next] => https://graph.facebook.com/133750480034063/photos?fields=name,source,images&offset=0&limit=25&after=MzI0ODMwNTYwOTI2MDUz
)
這意味着只有paging
陣列返回鏈接對於next
不適用於previous
。如何獲得previous
鏈接。
任何幫助,將不勝感激。
嗯..所以這是問題。好的..謝謝你的回答。 – Sky