Twitter API CodeIgniter库:分页?

时间:2010-01-09 13:07:55

标签: php codeigniter

Elliot Haughin写了lovely library for using the twitter api

我得到了它并且运行顺利但是在使用分页请求(游标)时遇到了问题,例如在状态/朋友中。

如果我这样做:

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

例如,我得到“1.32215833937E + 18”。如果我将此提供给下一个调用以获得下一个100个用户,我会收到错误消息。如果我在第二次调用时执行print_r($ test),则打印出来:

stdClass Object
(
    [users] => Array
        (
        )

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

它是空的,因为光标值是fubar ...

如何获取/提供正确的下一个光标值?

1 个答案:

答案 0 :(得分: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,我会得到预期的行为。