Привет, ребята. Рад сообщить об окончании работ над четвертой версией публичного API сайта. Для вас подготовлен документ с описанием текущих возможностей системы и синтаксиса запросов. В будущем возможности API будут расширяться, информация о планах по разработке содержится в приложенном документе.
Фидбек приветствуется в этом топике, либо через ВК, либо непосредственно на почту. При необходимости, будет создан специальный чат в ВК.
Обновления:
- 10 июля 2016 выпущена пятая версия. Добавлены голосования, списки уведомлений о комментариях и уведомлений сайта, списки последних публикаций. Изменен метод авторизации и проверки авторизации.
- 16 марта 2016 выпущена четвертая версия апи. Исправлен ряд ошибок, переработаны методы отображения главной страницы и профиля пользователя. Добавлена дополнительная информация о рейтингах.
- 28 января 2016 выпущена третья версия апи. Добавлена регистрация клиентов, авторизация, написание и удаление комментариев, удаление топиков.
- 08 января 2016 выпущена вторая версия. Добавлено получение профилей и списка ачивок, улучшена сортировка на форуме.
например, хочу посмотреть обзоры, значит ввожу
trashbox.ru/feed_topics/reviews/?api получил первый <trashLatest>1529580872</trashLatest> и последний <trashLatest>1527784247</trashLatest>. Значит, для того чтобы посмотреть следующие 10 постов после <trashLatest>1527784247</trashLatest> мне нужна ссылка такого вида: trashbox.ru/feed_topics/reviews/?api&latest=1527784247
и что же я получил? а получил все те же первый <trashLatest>1529580872</trashLatest> и последний <trashLatest>1527784247</trashLatest>. Что не так, подскажите?
trashbox.ru/feed_topics/reviews/?api заканчивается на
<trashLatest>1527784247</trashLatest> я включаю в запрос trashbox.ru/feed/reviews/?api&latest=1527784247
и у меня в этом запросе первая публикация — продолжение:
Вот в этой строчке ответ ) нужно писать не feed_topic а feed ?
Только что сменилось <title> на <TITLE>, соответственно приложение не может корректно спарсить информацию. Когда уже там 6 версия будет? А то приходиться конвертировать XML в JSON для более удобной работы.
Делал я это на этапе разработки, так как XML-парсер должен работать и с <title> и с <Title> и с <TITLE> одинаково хорошо, и если он с ними не работает — необходимо доработать его. Забавно, что я сперва использовал сторонний парсер для RSS, написанный какими-то скудоумными даунами, которые это не учли, и в итоге эта (и ряд других еще) недоработок привели к тому, что пришлось написать свой, который учитывает эту особенность XML.
Таким образом, здорово, что мои тесты парсера помогли кому-то обнаружить слабую сторону собственного парсера тоже.
3 разных ключа :
Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием