Пишу сюда, а не в "Сломалось", потому что API не публичный.
Экспериментировал с API, хотел получить все новости за этот год в хронологическом порядке, но в скрипте во время обработки одного из ответов сервера произошла ошибка парсинга JSON.
Когда решил вручную посмотреть, что произошло, немного удивился: в теле ответа я нашел HTML. Сам запрос прилагается. Также сервер вернул мне 500
https://api.tjournal.ru/v1.4/timeline/index/recent?count=33&offset=8738
P.S. Внизу таки есть приписка в формате JSON: {"message":"500 Internal Server Error","error":{"code":500,"info":[]}}
EDIT: 03:41 MSK Запрос уже не выдает 500, но в целях будущего дебага могу предоставить ответ сервера с ошибкой
159
просмотров
Это защита от ддоса сработала, я так думаю
Я тоже так подумал, но дело в том, что при всём при этом другие запросы возвращают ответы без ошибки
Тестировал с разных IP, менял Headers, все равно появляется HTML, но после другого запроса
https://api.tjournal.ru/v1.4/timeline/index/recent?count=33&offset=8778
Сам текст того, что я получаю в ответ: https://gist.github.com/peterder72/bef2f8bb9b5f2c6a2a3a19b1d427c171
Спасибо, пофиксим
Рад помочь)