Если вы застряли в 32-битной системе, вы можете преобразовать курсор в строку, используя регулярное выражение, а затем использовать его для дальнейших запросов.
Вот функция PHP, которую я использую для достижения этой цели:
function jsonIntToStr($json){
$pattern = "/\"next_cursor\":([0-9]+),/";
$replace = "\"next_cursor\":\"$1\",";
$new_json = preg_replace($pattern, $replace, $json);
$pattern = "/\"previous_cursor\":([0-9]+),/";
$replace = "\"previous_cursor\":\"$1\",";
$new_json = preg_replace($pattern, $replace, $new_json);
return $new_json;
}
и вы можете использовать его как:
$json_result = json_decode(jsonIntToStr($twitter_response));
Получено от Обсуждение разработки в Твиттере, группа Google .