2010-01-09 50 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到一个新的电话,我得到预期的行为。