vortexwolf / 2ch-Browser

Source code of the 2ch Browser Android application
https://play.google.com/store/apps/details?id=com.vortexwolf.chan
MIT License
86 stars 16 forks source link

503 на всех форумах #52

Closed YokiToki closed 9 years ago

YokiToki commented 10 years ago

screenshot_2014-08-10-00-12-33

Android 4.4.2, приложение установлено с маркета

vortexwolf commented 10 years ago

Абу удалил существующий JSON API, хотя мог бы оставить для поддержки существующих устройств. Не знаю, есть ли новый API, и насколько сложно будет исправить существующий код. Если появился новый - то напиши какой-нибудь документ, чем отличается от предыдущего API и как его исправить.

dev0x13 commented 10 years ago

2ch-Browser / src / com / vortexwolf / chan / boards / dvach / DvachApiReader.java: 85, 86 // later test new api // String uri = String.format("/makaba/mobile.fcgi?task=get_thread&board=%s&thread=%s&post=0", boardName, threadId); А откуда эти строки взялись?

dev0x13 commented 10 years ago

Со страницы Абу:

Из плохого. Сломался куклоскрипт. Сломались мобильные приложения. Надеюсь, разработчики их допилят в ближайшее время, все инструменты для мобильных приложений работают и обновлены. JSON, мобильное API. Напомню, JSON доступен при запросе на любой тред/список тредов, вместо .html меняем на .json

Мобильное API: https://2ch.hk/makaba/mobile.fcgi?task=get_thread&board=test&thread=51673765&num=51673765 где num = номер поста

https://2ch.hk/makaba/mobile.fcgi?task=get_thread&board=test&thread=51673765&post=2 где post = порядковый номер поста в треде

http://2ch.hk/makaba/mobile.fcgi?task=get_boards - список досок

Есть спорные моменты как с вопросом, где должны находиться ответы на пост, сверху или снизу.

Пожалуйста, пишите свои мнения, пожелания и вопросы ИТТ. Или сюда https://2ch.hk/abu/res/31512.html

vortexwolf commented 10 years ago

Когда-то собирался проводить этот test, но там было много отличий. К тому же не написано, как отправлять сообщения, придется самому тратить время и узнавать как это сделано.

dev0x13 commented 10 years ago

Есть подозрение, что постинг пока работает через Вакабу. Или я что-то путаю? wakaba

vortexwolf commented 10 years ago

если через вакабу, то может и не придется много менять.

dev0x13 commented 10 years ago

Мы в тебя верим. Попробую в ближайшее время форкнуть и сам посмотреть, что изменилось.

vortexwolf commented 10 years ago

Оказывается, на макабу переведены не все доски. Некоторые еще на вакабе и открываются в приложении. Старое API: 2ch.hk/pr/wakaba.json - треды с нулевой 2ch.hk/pr/1.json - треды с номером страницы 2ch.hk/pr/res/375489.json - любой тред

Новое API: 2ch.hk/b/index.json - треды с нулевой 2ch.hk/b/1.json - треды с номером страницы 2ch.hk/b/res/123456.json - любой тред вариант 1 2ch.hk/makaba/mobile.fcgi?task=get_thread&board=b&thread=123456&num=123456 - любой тред вариант 2 2ch.hk/makaba/mobile.fcgi?task=get_boards - все борды

dev0x13 commented 10 years ago

А почему тогда из приложения 503 на всех досках?

vortexwolf commented 10 years ago

Почему у кого-то 503 - не знаю. У меня или ошибка 404 на досках с макабой, или открываются нормально если до сих пор вакаба. В 2ch.hk/faq написано для ошибки 503 "Откройте меньше тредов", но в данном случае здесь что-то другое..

dev0x13 commented 10 years ago

Включил HTTPS, теперь не открываются только доски с Макабой. Можешь, пожалуйста, где-нибудь отписать, что для решения проблемы с 503 нужно включить HTTPS?