,

Trashbox API 5 от 10.07.2016

Привет, ребята. Рад сообщить об окончании работ над четвертой версией публичного API сайта. Для вас подготовлен документ с описанием текущих возможностей системы и синтаксиса запросов. В будущем возможности API будут расширяться, информация о планах по разработке содержится в приложенном документе.

Фидбек приветствуется в этом топике, либо через ВК, либо непосредственно на почту. При необходимости, будет создан специальный чат в ВК.

Обновления:
  • 10 июля 2016 выпущена пятая версия. Добавлены голосования, списки уведомлений о комментариях и уведомлений сайта, списки последних публикаций. Изменен метод авторизации и проверки авторизации.
  • 16 марта 2016 выпущена четвертая версия апи. Исправлен ряд ошибок, переработаны методы отображения главной страницы и профиля пользователя. Добавлена дополнительная информация о рейтингах.
  • 28 января 2016 выпущена третья версия апи. Добавлена регистрация клиентов, авторизация, написание и удаление комментариев, удаление топиков.
  • 08 января 2016 выпущена вторая версия. Добавлено получение профилей и списка ачивок, улучшена сортировка на форуме.
 
Roma_ROsoMAha
Roma_ROsoMAha, 10 января 2016 - 23:04   (...)
Это щидевр
Ответить
_EnjoylifE_
_EnjoylifE_6, 17 марта 2016 - 00:31   (...)
Ты разве видел? Там же просто список функций, или я опять не понял...
Ответить
Androider720
Androider7207, 20 января 2016 - 18:30   (...)
Когда начнется конкурс?
Ответить
Bobs
Bobs, 20 января 2016 - 18:47   (...)
как апи будет готов
Ответить
Androider720
Androider7207, 20 января 2016 - 19:03   (...)
А когда это приблизительно случится? Весна/Лето?
Ответить
Bobs
Bobs, 20 января 2016 - 19:08   (...)
думаю, в ближайшее время
Ответить
mmaksymm2404
mmaksymm2404 29/1, 22 января 2016 - 11:04   (...)
А чому за конкурс?
Ответить
Androider720
Androider7207, 22 января 2016 - 15:59   (...)
В документации пишет о конкурсе по разработке клиентов
Ответить
macho10110e
macho10110e, 9 апреля 2016 - 19:47   (...)
эм… Бобс, а где метод, по которому можно обновлять топик?
Ответить
justmax437
justmax4371, 9 апреля 2016 - 19:49   (...)
Что ты имеешь в виду под обновлением? Редактирование?
Ответить
macho10110e
macho10110e, 9 апреля 2016 - 19:51   (...)
Ну типа прикрепить файл новый к любому топику; ну типа как кнопка там «добавить обновления»
Ответить
justmax437
justmax4371, 9 апреля 2016 - 20:00   (...)
Нету такого. Много чего нет еще, а кое что есть, но косячно работает.
Ответить
justmax437
justmax4371, 9 апреля 2016 - 20:08   (...)
Кстати, выдачу catid к топикам неплохо бы прикрутить
Ответить
Bobs
Bobs, 10 апреля 2016 - 00:42   (...)
Ага
Ответить
Bobs
Bobs, 10 июля 2016 - 19:23   (...)
выпущена пятая версия
Ответить
macho10110e
macho10110e, 10 июля 2016 - 20:11   (...)
«ребята,
10 июля 2016 выпущена пятая версия. Добавлены <…> метод обновления чужих топиков.»
Ответить
Bobs
Bobs, 10 июля 2016 - 20:13   (...)
=)
Ответить
Bobs
Bobs, 10 июля 2016 - 20:14   (...)
это в планах тоже, да
Ответить
Greysi
Greysi, 10 июля 2016 - 20:45   (...)
Авторизация дырявая как решето.
Ответить
Bobs
Bobs, 10 июля 2016 - 20:46   (...)
В каком смысле
Ответить
LvT
LvT, 16 июля 2016 - 13:41   (...)
Ну, он же жоский праграмест, знает лучше как написать.
Ответить
ValeraVegas
ValeraVegas, 13 августа 2016 - 02:32   (...)

Интересненько...
Получение главной в XML, все остальное JSON

Почему бы не выбрать что-то одно, или JSON, или XML?
Ответить
Bobs
Bobs, 13 августа 2016 - 03:03   (...)
Потому что используется уже готовый RSS-код выдачи топиков.
Ответить
id197067879
id1970678794, 13 августа 2016 - 18:05   (...)
"trashbox.ru/feed_topics/1/?api — последние 10 топиков, вынесенных на главную"
Так ведь выдаёт вообще 10 последних топиков, даже если они не на главной.
Ответить
id197067879
id1970678794, 13 августа 2016 - 18:12   (...)
И что значит поле topic_in_hot? Сейчас это поле у новостей на главной равно нулю, какое ещё оно значение может принимать и как будет выглядеть в таком случае топик на странице (т.е. будет ли там надпись «hot» или что-то похожее)?
Ответить
Bobs
Bobs, 13 августа 2016 - 18:16   (...)
в документации не указано, чтобы только топики с главной, нужно добавить ключ ?api&approved

in_hot ставится у всех топиков, которые вынесены в рекомендуемое вручную, а не по рейтингу
Ответить
justmax437
justmax4371, 13 августа 2016 - 20:13   (...)
Держи, в доках это не описано, но бывает полезно.
__TCAPT__
Ответить
id197067879
id1970678794, 14 августа 2016 - 20:28   (...)
Надеюсь, везде используется RSS версии 2.0?
Ответить
id197067879
id1970678794, 15 августа 2016 - 00:07   (...)
Баг — если обращаться к этому топику через API, то вместо картинки в комментариях будет "\
"__TCAPT__\" <\/div>"
Ответить
justmax437
justmax4371, 15 августа 2016 - 10:17   (...)
Ты что-то делаешь не так
__TCAPT__
Ответить
id197067879
id1970678794, 15 августа 2016 - 12:07   (...)
В комментариях! Не в самом топике, там всё нормально.
Ответить
justmax437
justmax4371, 15 августа 2016 - 13:09   (...)
Комментарии сломаны со своего появления и не только в этом плане
Ответить
id197067879
id1970678794, 15 августа 2016 - 13:25   (...)
И ещё один баг нашёл, например в этом топике был комментарий «сколько будет 2х2» (как-то так), и люди на него ответили — один написал «3», другой «4». Потом главный комментарий («сколько будет 2х2») был удалён, то комментарии «3» и «4» всё ещё выдаются при запросе pastebin.com/VSYJykSE
Ответить
Nokiandr
Nokiandr2, 7 июня 2017 - 17:27   (...)
Я правильно понимаю, что можно создать свое приложение, используя API, и даже не платить роялти?
Ответить
id307034849
id307034849, 7 октября 2017 - 20:18   (...)
Где документация по API?
Ответить
Temonych
Temonych44, 7 октября 2017 - 20:54   (...)
По кнопке «Скачать» внизу топика.
Ответить
MackGeeker
MackGeeker, 23 апреля 2018 - 21:23   (...)
Будет ли поддержка твитов, видео?
Ответить
sanya2004
sanya20044, 4 июня 2018 - 23:13   (...)
Видео врятле. Потому что нужен видеоплеер, а его очень геморно разрабатывать. И места на сервере много будет занимать все видео.
Ответить
MackGeeker
MackGeeker, 4 июня 2018 - 23:30   (...)
Так я о ссылках. Что ссылки сложно добавить в API?
Ответить
MackGeeker
MackGeeker, 4 июня 2018 - 23:38   (...)
А то API есть, а толку мало от него, не смотря на просьбу автора проекта не использовать парсинг, ну здесь никак без него. Хотя и сложности добавит, но все равно. Есть больше возможностей. Поддержка видео, твитов, не помню чего ещё не было в АПИ, ах да, рекомендуемые и по теме. Ну вот. Список проблем есть. + Нету официального клиента. Я писал под себя, сам и использую. А документация не понятна в некоторых моментах, и не точная, кое-что уже не так как в АПИ. Одним словом. Недоапи ИМХО. Но возможно это я не такой, не исключаю этот вариант.
Ответить
Bobs
Bobs, 5 июня 2018 - 00:21   (...)
Присылай, пожалуйста, всю конкретную инфу мне, либо в этот топик
Ответить
justmax437
justmax4371, 5 июня 2018 - 08:53   (...)
Апи всегда было кривым. На счет видео и официального клиента — клиент разрабатывался, но не был закончен в силу определенных причин, но видео там было, при чем реализация была крайне проста, на самом деле, в апи ведь передается атрибут data-video-id, если правильно помню, в нем id видео с ютуба и прочих сервисов и где-то там же тип сервиса (yt, vimeo, etc)
Ответить
MackGeeker
MackGeeker, 15 июня 2018 - 19:31   (...)
Параметр latest не работает.
Ответить
Bobs
Bobs, 15 июня 2018 - 19:50   (...)
в какой функции?
Ответить
MackGeeker
MackGeeker, 15 июня 2018 - 19:53   (...)
В разделе: Последние топики в разделе (feed_topics)
Ответить
MackGeeker
MackGeeker, 21 июня 2018 - 23:41   (...)
как этот latest работает ?
например, хочу посмотреть обзоры, значит ввожу
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>. Что не так, подскажите?
Ответить
Bobs
Bobs, 21 июня 2018 - 23:47   (...)
у меня всё работает — сейчас
trashbox.ru/feed_topics/reviews/?api заканчивается на

<trashLatest>1527784247</trashLatest>
<pubDate>Thu, 31 May 2018 19:30:47 +0300</pubDate>
я включаю в запрос trashbox.ru/feed/reviews/?api&latest=1527784247
и у меня в этом запросе первая публикация — продолжение:
<trashLatest>1527691770</trashLatest> <pubDate>Wed, 30 May 2018 17:49:30 +0300</pubDate>
Ответить
MackGeeker
MackGeeker, 21 июня 2018 - 23:57   (...)
я включаю в запрос trashbox.ru/feed/reviews/?api&latest=1527784247
Вот в этой строчке ответ ) нужно писать не feed_topic а feed ?
Ответить
MackGeeker
MackGeeker, 22 июня 2018 - 00:00   (...)
В документации нету об этом информации
__TCAPT__


Ответить
Bobs
Bobs, 22 июня 2018 - 00:03   (...)
да, черт возьми, спасибо, я забыл обновить документацию по апи, когда сменил урлы, и видимо проброска не срабатывает нормально. Попробуй использовать /feed/
Ответить
Последнее изменение:

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием