Значение курсора слишком велико для 32-битных установок PHP для обработки с помощью json_decode. Кто-то прислал мне preg_replace( '/next_cursor":(\d+)/', 'next_cursor":"\1"', $json );
. Выполнение этого перед json_decode преобразует json int в строку перед преобразованием.
Обновление: Twitter теперь предоставляет значения next_cursor_str, которые являются строками вместо целых чисел, поэтому использование preg_replace
больше не требуется.