json — просмотр данных API Reddit с несколькими субредитами

Нумерация страниц отлично работает, когда я запрашиваю один subreddit, например так:

$r =  'cats';
$limit = 100;
$source = "http://reddit.com/r/$r/.json?r=$r&limit=$limit&after=$after&before=$before";

Когда я использую API для multireddits, вот тогда это доставляет мне неприятности. Хуже того, он делает это периодически, каждые три страницы или около того.

Проверьте это, работая с одним subreddit здесь: http://www.punk.football/mash/?r=cats

И вот тот же самый точный файл, НЕ работающий после третьей страницы с более чем одним subreddit: http://www.punk.football/mash/?r=cats+dogpictures

Пагинация внизу, и я добавил отладочное сообщение вверху страницы, в цикле и после цикла. Я надеюсь, что это помогает.

Я делаю это так:

$r =  'cats+dogpictures';
$limit = 100;
$source = "http://reddit.com/r/$r/.json?r=$r&limit=$limit&after=$after&before=$before";

Я получаю after параметр следующим образом: $lastId = "t3_".$id; $after = $lastId;, где $id Идентификатор последнего элемента на текущей странице.

Первые три страницы работают нормально, затем он не может получить идентификатор один или два раза, затем, если вы продолжите нажимать следующую, он снова попадет примерно на три страницы, где он работает, и так далее.

Буду признателен за любую оказанную помощь.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]