2010-01-09 49 views
0

Elliot Haughin寫了一個lovely library for using the twitter apiTwitter API CodeIgniter庫:分頁?

我得到它並運行順利,但我使用分頁請求(遊標)時,例如在狀態/朋友有問題。

如果我這樣做:

$test = $this->twitter->call(’statuses/friends’, array(’id’ => ‘dennis_decoene’, ‘cursor’=>’-1′)); 
echo $test->next_cursor; 

我得到「1.32215833937E + 18「爲例。如果我將此提供給下一個獲得下一個100位用戶的電話,則會出現錯誤。如果我在第二次調用做的print_r($測試),這是印刷:

stdClass Object 
(
    [users] => Array 
     (
     ) 

    [next_cursor] => 0 
    [previous_cursor] => 0 
) 

它是空的,因爲遊標值FUBAR ...

我如何獲得/提供正確的下一個光標值?

回答

2

我找到了答案:number_format,請看下面的代碼,這正常工作:

$test = $this->twitter->call('statuses/friends', array('id' => 'dennis_decoene', 'cursor'=>'-1')); 
$next_cursor = number_format($test->next_cursor, 0, '.', ''); 

echo $next_cursor; 

如果我提供$ next_cursor到一個新的電話,我得到預期的行爲。