{"id":2175,"url":"\/distributions\/2175\/click?bit=1&hash=803b6e1bcbd9dfc4ba9456fda887a878c80d24df8d3a575913b14876e18923a5","title":"TJ \u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0441\u044f 10 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u2014\u00a0\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0430\u043d\u043e\u043d\u0441 \u0441 \u0434\u0435\u0442\u0430\u043b\u044f\u043c\u0438","buttonText":"\u0427\u0438\u0442\u0430\u0442\u044c","imageUuid":"d1d355d8-93a3-5140-aeae-14b03046b760","isPaidAndBannersEnabled":false}

Баг с получением постов

Пытаюсь составить некоторую статистику, наткнулся на баг. При получении постов пользователя через /user/{id}/entries не отображаются посты с закрытых подсайтов, несмотря на то, что авторизация пройдена успешно и отдельно посты с той же Аляски и Машинного Отделения можно посмотреть, если есть доступ.

Собственно, сам забаговавшийся запрос:

https://api.tjournal.ru/v1.4/user/166258/entries

У меня 6 постов, что видно в моем профиле. Вышеупомянутый запрос всегда выдает 1 пост: единственный, который находится в открытом подсайте, независимо от того, авторизирован я или нет

Самое интересное то, что запрос получения информации о профиле выдает верное количество постов, если я авторизирован и 1, если токен не передаётся, что в общем-то верно.

Отдельный запрос для Аляски (работает только с авторизацией, выдает все верно):

https://api.tjournal.ru/v1.4/subsite/214367

Итог

https://api.tjournal.ru/v1.4/user/166258/entries не учитывает авторизацию, и, следовательно, закрытые подсайты. (Через user/me/ такой же результат) Нужно фиксить.

P.S. Денис Ширяев, ответь, пожалуйста, в телеграме

0
2 комментария
Правильный самолет

Спасибо, приняли

Ответить
Развернуть ветку
Структурный холод

Только напишите там в Changelog, как поправите, чтобы работу смог продолжить

Ответить
Развернуть ветку
Читать все 2 комментария
null