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 ...
如何获取/提供正确的下一个光标值?
答案 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,我会得到预期的行为。