Мобильные устройства и приложения

Ответить в тред Ответить в тред
Check this out!
Сап, /mobi/! У нас обновление мобильного апи, ## Mod ## 13/04/21 Втр 16:55:25 20943631
monkey-work.jpg 41Кб, 1280x720
1280x720
Сап, /mobi/!
У нас обновление мобильного апи, а это значит, если вы/ваш друг, ЕОТ/мамка разрабатываете клиент и используете старый mobile.fcgi, вам нужно ознакомиться с https://2ch.hk/api.yml и обновить ваш клиент.
13/04/21 Втр 17:20:55 20943682
Аноним 13/04/21 Втр 18:23:36 20943943
>>2094363 (OP)
Т.е. Даша опять отвалится, и чинить ее будут джва года?
Аноним 13/04/21 Втр 20:28:25 20944304
K
Аноним 13/04/21 Втр 21:17:24 20944435
13/04/21 Втр 22:55:26 20944626
>>2094363 (OP)
ренегаты и провокаторы, это из-за вас опять кочан сломается?!
Аноним 13/04/21 Втр 23:10:09 20944657
tet=st
Аноним 14/04/21 Срд 00:16:48 20944748
И что там нового завезли? В чем преимущества перед старым?
Аноним 14/04/21 Срд 02:46:49 20945059
1618357607964.png 99Кб, 1024x1024
1024x1024
>>2094363 (OP)
Ребят, выпустите уже официальное приложение под своё же API, лучше вас его никто не знает.
Хотите - повесьте на него в App/Play Store ценник, но не сильно конский, плиз, до $5.
Вам - мотивация к улучшению, Анонам - радость мобильного капчевания, без ебли с неподдерживаемыми функциями.
Аноним 14/04/21 Срд 03:08:04 209450810
Тест
Аноним 14/04/21 Срд 03:40:04 209451011
>>2094505
Двач - это прошлый век
Аноним 14/04/21 Срд 06:50:33 209453812
>>2094505
В магазины такое приложение не пропустят.
Аноним 14/04/21 Срд 07:31:15 209454413
>>2094538
> В магазины такое приложение не пропустят.
С чего бы это?
iChan, Zchan и прочие там уже висят, а ещё один - не пропустят?
Аноним 14/04/21 Срд 07:42:55 209454514
Блеать, под шиндовсфоны уже не пишут, значит постинга не будет. Жаль.
Аноним 14/04/21 Срд 08:34:58 209454915
>>2094544
Нигде они не висят, их не пропускают, шиз.
Аноним 14/04/21 Срд 08:53:15 209456116
Аноним 14/04/21 Срд 10:13:55 209460317
>>2094561
Ну и найди мне его в аппсторе.
Аноним 14/04/21 Срд 10:48:56 209463218
>>2094603
У меня нет яблока. И вообще пишу с даши из фдроид, кек.
Аноним 14/04/21 Срд 12:05:28 209471019
Окей, то есть получается, что по-сути из важного добавился только метод для получения новых постов в уже существующем треде чтобы не выкачивать весь тред целиком? Всё остальное (постинг и тд) остаётся как было?
/api/mobile/v2/info/{board}/{thread}: (Получение информации о треде.)
и
/api/mobile/v2/post/{board}/{num}: (Получение информации о посте.)
Я хз зачем нужно.

Другими словами, будет ли достаточно добаления поддержки этого метода чтобы вот это условие (и обновить ваш клиент.) было выполено? И что вообще будет если не обновить клиент? Бан?
14/04/21 Срд 12:12:58 209471320
>>2094363 (OP)
>вам нужно обновить ваш клиент
Пошел нахуй, говно. Сам обновляй
## Mod ## 14/04/21 Срд 12:20:43 209472421

>>2094710
По-сути да, на данном этапе ничего не меняется кроме методов, которые привязаны к mobile.fcgi. Их было три и в новом апи их так же три, но называются они иначе и имеют другие эндпоинты.

Все три метода используются разными клиентами.
Постинг, капча, etc остаётся тем же.

Аноним 14/04/21 Срд 12:22:05 209472722
>>2094724
> на данном этапе ничего не меняется кроме
Ох, значит это только начало.
## Mod ## 14/04/21 Срд 12:26:03 209472923
>>2094727
Да, мы планируем добавлять функционал в новое апи, ориентируясь на мобильные клиенты.
Аноним 14/04/21 Срд 12:36:08 209473924
Блеать, на шиндовмфоны всем плевать, конечно. Оставьте хотябы для них все как и прежде.
Аноним 14/04/21 Срд 13:07:34 209476525
>>2094729
> Да, мы планируем добавлять функционал в новое апи, ориентируясь на мобильные клиенты.
Планируется официальный клиент?
Аноним 14/04/21 Срд 13:18:19 209477326
>>2094765
> Планируется официальный клиент?
Удваиваю вопрос.
Аноним 14/04/21 Срд 13:33:49 209478727
>>2094603
>Ну и найди мне его в аппсторе.
В TestFlight есть.
Аноним 14/04/21 Срд 13:35:59 209479028
>>2094603
Нахуй кому-то нужен яблочный клиент?
## Mod ## 14/04/21 Срд 13:51:54 209480129
>>2094765
Мне кажется, на данный момент "альтернативные" клиенты достаточно функциональны и самодостаточны.
Плюс, у анона всегда есть выбор чем пользоваться.
Так что пока только планируется, без чёткого плана по созданию.
Аноним 14/04/21 Срд 13:58:12 209480330
Мод, что с поддержкой виндовсфонов? Их никто обновлять не будет, нельзя ли обеспечить работу для 2,5 анонов? Не думаю, что у кого-то от этого убудет. Тем более, что доска исторически зарождалась во многом благодаря энтузиастам с мобильной шигдовс.
Аноним 14/04/21 Срд 14:14:36 209481131
>>2094803
> Мод, что с поддержкой виндовсфонов? Их никто обновлять не будет, нельзя ли обеспечить работу для 2,5 анонов? Не думаю, что у кого-то от этого убудет. Тем более, что доска исторически зарождалась во многом благодаря энтузиастам с мобильной шигдовс.
Да сам и пиши клиент, лолка. Чего это на мертвый кал должно приложение поддерживаться, мб еще на симбиан клиент писать.
Аноним 14/04/21 Срд 14:28:37 209482632
Мм
## Mod ## 14/04/21 Срд 14:37:43 209483733
>>2094803
К сожалению, мы не можем оставить старое апи в долгосрочной перспективе.
Я могу только обещать, что старое апи будет работать так долго, как это возможно. Мы в любом случае не планируем его отключать, пока абсолютное большинство пользователей не перейдут на новое.
Аноним 14/04/21 Срд 14:45:51 209484034
>>2094837
Спасибо. Но постинг уже, полагаю, больше доступен не будет? Только ридонли?
Аноним 14/04/21 Срд 15:41:57 209488635
Пидоры
Аноним 14/04/21 Срд 15:49:52 209488936
>>2094801
Вы постоянно макабу и эти сторонние клиенты шатание, вот опять...
Хочется постить без проблем, а не ждать обновлений от разработчиков, которым в данный момент не интересно реализовывать возникшие у макаки больные идеи.
Аноним 14/04/21 Срд 16:31:33 209492337
Что же вы делаете. В основном все через мобилки сидят...
Аноним 14/04/21 Срд 16:52:12 209495138
>>2094923
Я думаю они крутят апи так как через него в основном и идёт вайп. Так сказать слабое звено.
Аноним 14/04/21 Срд 18:59:56 209501239
>>2094363 (OP)
я не капчую с мобилок, но когда уже сделаете современную веб-версию для браузеров?
14/04/21 Срд 19:55:18 209503840
>>2094729
>ориентируясь на мобильные клиенты
Ну нихуя хач охуел! На мобильные клиенты ориентируется он, лол. Думаешь дальше на дашкиной спине ездить? Нет, все, он нихуя больше делать не будет. Будешь сам "мобильные клиенты" погромировать под свое говноапи за гранты от мэил.сру
14/04/21 Срд 22:33:36 209516241
С вами можно договориться получить приватный ключ для постинга без капчи в клиенте для айфонов?
## Mod ## 14/04/21 Срд 22:39:28 209516742
>>2095162
Да, напиши на admin@2ch.hk.
Мы оставляем за собой право отозвать ключ в случае если он будет использован для вайпа.
Аноним 15/04/21 Чтв 00:32:46 209519943
Test
Аноним 15/04/21 Чтв 02:40:26 209521844
>>2095012
А что сейчас не так?
Аноним 15/04/21 Чтв 04:15:27 209522945
Аноним 15/04/21 Чтв 07:38:50 209525246
test
Аноним 15/04/21 Чтв 16:38:05 209556847
привет
Аноним 15/04/21 Чтв 18:19:26 209562748
>>2094505
>вирасное приложение от хуй пойми кого
Тебе что так хочется слить всю свою инфу? Ну юзни сайдлоадинг, может повезет, хуле
Гейось не так безопасна как кажется
Аноним 15/04/21 Чтв 18:24:05 209563149
>>2094889
Нет уже никакой макаки, в лучшем случае просто пидорнут, а то и вальнуть могли
Аноним 15/04/21 Чтв 18:24:36 209563250
Аноним 15/04/21 Чтв 18:42:34 209564151
Аноним 15/04/21 Чтв 22:23:13 209570552
Bump
Аноним 15/04/21 Чтв 22:53:02 209572553
Аноним 16/04/21 Птн 01:11:25 209576354
>>2095167
А толку, если будет история как с дашчаном
Аноним 16/04/21 Птн 03:34:01 209577055
>>2095763
> А толку, если будет история как с дашчаном
А что с ним?
Аноним 16/04/21 Птн 15:52:19 209595056
Аноним 16/04/21 Птн 15:56:45 209595257
Аноним 16/04/21 Птн 19:20:55 209600058
ЙФЫвв
Аноним 17/04/21 Суб 00:11:06 209609259
Тостс
. . 17/04/21 Суб 05:46:44 209611160
Редми норм труба?
Аноним 17/04/21 Суб 09:09:12 209613061
gg
Аноним 17/04/21 Суб 09:48:31 209615262
Прп
Аноним 17/04/21 Суб 17:26:57 209630963
Ч
Аноним 17/04/21 Суб 23:47:27 209643064
Аноним 17/04/21 Суб 23:47:43 209643165
Gg
Аноним 18/04/21 Вск 00:06:25 209643566
Хохол?
Аноним 18/04/21 Вск 00:07:57 209643767
Ротл
Аноним 18/04/21 Вск 01:12:42 209644768
Da
Аноним 18/04/21 Вск 01:13:11 209644869
?
Аноним 18/04/21 Вск 04:07:57 209647670
Bamp
Аноним 18/04/21 Вск 05:56:57 209648271
>>2094790
Не поверишь, дохуя кому нужен яблочный клиент(и даже деньги готовы платит в отличии от андройд пользователей).
Аноним 18/04/21 Вск 09:01:11 209649672
image.png 137Кб, 400x400
400x400
image.png 52Кб, 1628x290
1628x290
>>2096480
Ну давай, расскажи мне, айос разрабу, как сайлоад поможет обойти ебаную песочницу. Но я пойму если ты откажешься, ведь там тебя 100к$ как с куста ждет, стоит только жопу с дивана полнять
Аноним 18/04/21 Вск 09:37:44 209650173
gg
Аноним 18/04/21 Вск 12:02:51 209654674
>>2094787
Срал на бета костыли.
Аноним 18/04/21 Вск 14:57:16 209667175
Аящитаю, мало вайпают. Надо бы недельку хоть, как в старые времена, ниграми да говном, да по всем доскам, а то развели какой-то блядский цирк. Аватарки, долбоёбы, клоуны, блядь, аж читать противно большинство разделов.
Аноним 18/04/21 Вск 17:06:18 209672676
>>2096671
Двачую. Анимепараша гомонигр стопроц не застала, надо их напугать до сердечной колотушки.
Аноним 18/04/21 Вск 18:57:13 209679677
>>2094363 (OP)
Тут 2ch.hk/api/captcha/recaptcha/mobile была капча. Теперь её не будет? Или она куда-то переехала?
## Mod ## 18/04/21 Вск 20:29:37 209683478
>>2096796
Мы не планировали переносить эту версию на новое апи.
Если она всё же требуется - напиши на admin@2ch.hk с указанием ссылки на клиент в котором она используется в данный момент.
Аноним 18/04/21 Вск 20:40:40 209684279
>>2094363 (OP)
Почему, когда тред утонул, метод after выдает пустой массив новых постов? В старой версии была ошибка 404, как и на десктопе.
## Mod ## 18/04/21 Вск 21:28:58 209688380
>>2096842
Да, действительно.
Теперь если треда нет: ошибка.
Если нет новых постов: пустой массив.
Спасибо.
Аноним 18/04/21 Вск 22:28:51 209689981
>>2094561
У кого-нибудь есть АПК ichan? Раньше был но потерял
Аноним 18/04/21 Вск 22:33:29 209690082
image.png 5Кб, 395x144
395x144
image.png 6Кб, 361x201
361x201
А можно чтоб коды ошибок совпадали с бывшими ранее?
Аноним 18/04/21 Вск 22:36:49 209690183
И еще: /makaba/mobile.fcgi?task=get_boards тоже будет deprecated? Если да, что взамен?
Аноним 19/04/21 Пнд 00:48:48 209693984
>>2094710
>добавился только метод для получения новых постов в уже существующем треде
Он и раньше был, с подключением:
> mobile.fcgi?task=get_thread&board=abu&thread=39220&num=41955
## Mod ## 19/04/21 Пнд 02:56:13 209695885
>>2096900
Да, возможно опечатка, поправим.
>>2096901
https://2ch.hk/boards.json
В документацию не добавлено, т.к. возможно поменяем формат json. Когда стабилизируем - отпишу дополнительно.
>>2096939
Добавлен в новое апи, очевидно.
## Mod ## 19/04/21 Пнд 02:59:19 209696086
>>2096900
Не поправим, опечатка в старом апи.
Добавим в документацию коды ошибок хотя бы.
Аноним 19/04/21 Пнд 05:08:21 209696887
S
Аноним 19/04/21 Пнд 08:43:41 209700388
Gg
Аноним 19/04/21 Пнд 10:33:45 209702089
>>2096958
>В документацию не добавлено, т.к. возможно поменяем формат json
Ох нет нет нет, давайте, плиз, оставим жсон.
Аноним 19/04/21 Пнд 11:39:09 209705590
>>2096960
>Добавим в документацию коды ошибок хотя бы.
Ура! звуки открывания шампанского

>>2096958
>https://2ch.hk/boards.json
Это же не замена get_boards, в get_boards лежат настройки всех досок (enable_), icons, pages, а в boards.json не лежат.
И раз я вспомнил про enable_
, в get_boards нет enable_images и enable_video, которые есть в /b/index.json, например. Однако, например, в /catalog/ enable_video = 0, но webm постятся на ура. Что-то сломано?
Аноним 19/04/21 Пнд 16:17:27 209718391
И что
## Mod ## 19/04/21 Пнд 17:06:11 209721992
>>2097020
>Ох нет нет нет, давайте, плиз, оставим жсон.
Оу, json мы разумеется оставим, но мы поменяем модели.
Как указал этот анон:
>>2097055
boards.json / catalog / etc не согласованы и мы работаем над тем, чтобы сделать единый формат моделей и задокументировать его.
## Mod ## 19/04/21 Пнд 18:40:24 209724993

Добавлена модель доски.
Добавлены методы */mobile.

Добавлены коды ошибок.

Аноним 19/04/21 Пнд 19:16:35 209727594
>>2097249
>Добавлены методы */mobile
Спасибо
Аноним 19/04/21 Пнд 20:27:31 209729595
>>2097249
>Добавлена модель доски.
По дороге потерялись category, pages, last_num, speed, threads, unique_posters, enable_video, enable_images.
>Добавлены коды ошибок.
Спасибо.
>catalog / etc не согласованы
Речь шла о доске /catalog/, где в /catalog/index.json enable_video: 0 не отражает реальность и вебм отлично постятся.
Аноним 19/04/21 Пнд 20:40:46 209730196
>>2097295
Вдогонку уточню, что ключ threads в boards.json хранит кол-во тредов, а не сами треды. Я не прошу пихать сами треды сюда.
## Mod ## 19/04/21 Пнд 22:27:12 209733597
>>2097295
>По дороге потерялись category, pages, last_num, speed, threads, unique_posters, enable_video, enable_images.
Здесь нужно уточнение.
Модель доски - это по-сути её конфигурация. В ней нет "текущего" состояния доски.
> category
Исправлено.
> enable_video, enable_images
Заменено на массив file_types. Проблема этих двух флагов была в том, что они по-сути не использовались, оставаясь наследием вакабы. Поэтому их просто дропнули в пользу массива файлов.
> pages, last_num, speed, threads, unique_posters
Вынесены из конфигурации доски.
Модель указанная в апи на данный момент используется только в beta, но мы гарантируем её идентичность.
В данный момент мы решаем по поводу обновления boards.json или добавления метода /boards в новое апи.
Аноним 19/04/21 Пнд 22:52:12 209733998
Аноним 19/04/21 Пнд 23:34:34 209734399
>>2097335
>pages
>Вынесены из конфигурации доски.
А разве это не конфигурация доски? Знать, сколько на доске страниц заранее бывает полезно.
Я понимаю, что бывает резина (а она есть в макабе?).
Так почему бы, если количество страниц задано жестко, то писать pages, допустим, 10; а если включена резина, и сколько страниц там не знает даже Аллах, то -1.
Аноним 19/04/21 Пнд 23:39:42 2097345100
>>2097335
И еще было бы полезно знать, сколько на доске тредов на страницу, threads_per_page, допустим. Удобно тягать треды с каталога скопом, но из-за этого не получается показывать юзеру, на какой он уже странице.
## Mod ## 19/04/21 Пнд 23:53:56 2097348101
>>2097343
Да, резина есть и иногда используется.
И ты абсолютно прав, вынесли две новые переменные:
threads_per_page
И
max_pages
Текущее, реальное кол-во страниц будет доступно вне модели доски, в переменной pages = []
Подробнее будет задокументировано позже.
Постинг задокументирован для удобства внутреннего тестирования, он не совместим с текущим движком.
Аноним 20/04/21 Втр 00:08:19 2097357102
>>2097348
Заебок, спасибо.

Еще пара деталей.
В старом mobile.fcgi?task=get_post было поле trip_type, из /v2/post оно исчезло. Я правильно понимаю, что:
1) это была опечатка, и это было поле trip_style, которое используется для ультра-вип трипкодов;
2) что теперь оно будет появляться только тогда, когда у него есть значение?

И о типах файлов, этом integer. Можно по нему тоже словарь, как по кодам ошибок? Либо просто скажи, что такое 5, 8, 9, и есть ли значения больше 10 кроме 100.
Аноним 20/04/21 Втр 01:10:20 2097366103
Yy
## Mod ## 20/04/21 Втр 01:12:48 2097368104
>>2097357
Это не было опечаткой, это была неудачная реализация вип трипкодов, которую написал Виталик в вакабе и которую бережно переносили в целях совместимости из версии в версию.
В новом апи их нет потому что нет, собственно, вип трипкодов. Есть "обычные" трипкоды, которые использует администрация, они хранятся просто в "trip".
> И о типах файлов, этом integer. Можно по нему тоже словарь, как по кодам ошибок?
Сделано, названия констант говорят сами за себя.
Странная нумерация связана с тем, что в разные периоды времени были разные доступные форматы файлов.
Аноним 20/04/21 Втр 01:28:43 2097372105
>>2097368
>Bmp
Да как так, нельзя же было постить bmp!
Аноним 20/04/21 Втр 01:29:17 2097373106
Вот, пожалуйста, bmp-файлы просто отваливаются от сообщения.
Аноним 20/04/21 Втр 01:34:17 2097375107
Ну и ещё по типам.
У старых сообщений тип файла - просто рандомное число.
https://2ch.hk/makaba/mobile.fcgi?task=get_post&board=aa&post=74702
А в новом апи ошибка 666.
https://2ch.hk/api/mobile/v2/post/aa/74702
Только прошу не копировать это глупое поведение со случайным числом, пускай либо не будет поля type, либо -1, либо null. Ну либо пробегитесь по старым сообщениям, да вычислите type если не споткнетесь о типы, которые можно было загружать раньше, а сейчас - нельзя.
## Mod ## 20/04/21 Втр 01:34:21 2097376108
>>2097373
Поддержка формата != включено в конфиге доски.
Возможно, мы пересмотрим включённые форматы позже.
## Mod ## 20/04/21 Втр 01:36:13 2097377109
>>2097375
Интересно, у нас нет этого в тестах, исправим.
Аноним 20/04/21 Втр 01:48:25 2097379110
Я вот не пойму, хули тут вообще происходит? Почему бы не сделать готовое апи и уже потом его выкатить?
Аноним 20/04/21 Втр 02:07:06 2097382111
>>2097379
Да лучше сделать веб-приложение как это сделали в 4chan чтобы обходить магазины и запреты
Аноним 20/04/21 Втр 02:13:27 2097384112
>>2097382
Хуево они сделали, пользоваться полноценно невозможно.
Аноним 20/04/21 Втр 06:33:02 2097417113
Аноним 20/04/21 Втр 08:14:06 2097437114
>>2097382
Двачую. Запилите уже норм pwa
Аноним 20/04/21 Втр 09:34:03 2097453115
Screenshot2021-[...].jpg 45Кб, 720x1280
720x1280
Чё за хуйня? На главной странице двача установил все для дашчана, но вылезает это

Помогите плиз, заебался с браузера заходить
Аноним 20/04/21 Втр 09:50:07 2097463116
Аноним 20/04/21 Втр 10:16:46 2097468117
>>2097382
>Да лучше сделать веб-приложение как это сделали в 4chan чтобы обходить магазины и запреты
Ты про это - https://p.4chan.org/ ? Им никто не пользуется потому что без пасскода там постить нельзя. А чтобы хотябы добавить тред в закладки нужно ЗАРЕГАТЬСЯ. Ну и вообще оно говно. Выглядит как Кловер которым в основном все пользуются.
Аноним 20/04/21 Втр 12:55:42 2097527118
Anonim 20/04/21 Втр 13:06:57 2097533119
Sps
Аноним 20/04/21 Втр 16:57:50 2097659120
Что за appId?

/user/posting:
post:
summary: Создание нового поста или треда.
description: |
Помимо указанных ниже полей вам необходимо отправить капчу:
recaptcha: g-recaptcha-response
invisible_recaptcha: g-recaptcha-response
recaptcha3: g-recaptcha-response
appid: app_response_id & app_response (НЕ МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНО ПРИ СОЗДАНИИ ТРЕДА)

Т.е. нужно что-то одно из вариантов отправить? Тогда получается appId не обязателен вообще? Зачем он нужен тогда?
Аноним 20/04/21 Втр 18:09:52 2097705121
hgjh 20/04/21 Втр 21:13:14 2097808122
jghj
Аноним 20/04/21 Втр 21:35:30 2097817123
https://2ch.pm/api/captcha/app/id/
> -202 "Извините, ваш запрос не существует"
> Такого кода нет в словаре ошибок
Да штош такое-то!

>>2097659
Чтобы в приложениях можно было постить без капчи. Другое дело, из документации совершенно непонятно, как генерировать это поле.
>Полученный id вам нужно отправить вместе с постом как app_response_id. При этом нужно отправить app_response = sha256(id + '|' + private key).
То есть если я получил "хуй", то app_response_id = "хуй", app_response = sha256('хуй|' + private key), и в итоге appid это бинарное AND этих двух переменных?
Аноним 20/04/21 Втр 21:47:42 2097829124
>>2097817
>Чтобы в приложениях можно было постить без капчи.
Ого, нихуя себе, прикольно. Только как эту хуйню хранить в клиенте чтоб её не спиздили и не начали спамить, ведь любой апк можно вскрыть ёбаным винраром?
## Mod ## 20/04/21 Втр 21:56:37 2097833125
>>2097817
> Да штош такое-то!
Исправлено.
> Чтобы в приложениях можно было постить без капчи. Другое дело, из документации совершенно непонятно, как генерировать это поле.
Документация обновлена.
Шаги следующие:
1) /api/captcha/app/id/{public_key}
Получение app_response_id
2) Создание app_response:
sha256(app_response_id + '|' + private key)
3) Отправка следующих полей при постинге:
captcha_type = appid
app_response_id
app_response
## Mod ## 20/04/21 Втр 21:58:32 2097835126
>>2097829
Мы оставляем это на усмотрение клиента.
И мы оставляем право отозвать ключ в случае если с ним начнут вайпать.
Это не означает, что разработчик не сможет запросить ещё один: сколько угодно раз, но желательно хотя бы попробывать защитить его.
Аноним 20/04/21 Втр 22:00:19 2097838127
>>2097835
>Мы оставляем это на усмотрение клиента.
>И мы оставляем право отозвать ключ в случае если с ним начнут вайпать.
>Это не означает, что разработчик не сможет запросить ещё один: сколько угодно раз, но желательно хотя бы попробывать защитить его.
Не ну это тупо нереально сделать. Как ты его не шифруй, если кому-то будет надо расковыряют всё что угодно. А большинство клиентов вообще опенсорс. Лучше было бы если бы пользователи сами запрашивать у вас ключи и их добавляли сами в приложение. Вот это уже другое дело.
## Mod ## 20/04/21 Втр 22:04:16 2097841128
>>2097838
Ты только что описал пасскод...
И всё же, если разработчик клиента хочет - он может попробывать реализовать так, чтобы хотя бы затруднить получение ключа. Мы не против, отозвать всегда успеем.
Аноним 20/04/21 Втр 22:05:01 2097842129
>>2097829
В дашчане использовался двоичный блоб, с private_key и функцией sha256. Конец был предсказуем >>2095952
Аноним 20/04/21 Втр 22:05:17 2097843130
>>2097833
А я могу спрятать public и private key у себя на сервере, или /api/captcha/app/id/ надо дергать с того айпишника, с которого будет запощено?
Аноним 20/04/21 Втр 22:12:42 2097844131
>>2097838
В одном айфон клиенте несколько лет ключ так же просто в ipa был. И так и не достал никто вроде ключ. Летом вайпал какай то шиз прямо с самого приложения лол. Так что это проблема андройда.
## Mod ## 20/04/21 Втр 22:13:00 2097845132
>>2097843
Нет, app_response_id привязан к ip, плюс, мне кажется, гораздо проще посмотреть сетевую активность приложения, чем, например, разбираться как и где спрятан приватный ключ в приложении.
Аноним 20/04/21 Втр 22:18:18 2097849133
>>2097844
>Так что это проблема андройда.
Лмао. Если в приложении лежит зашифрованная инфа, то перед тем как её использовать, её надо расшировать. Как только инфа расшифрована её можно брать прям горяченькой и делать с ней чё хочешь. В случае айфонов, вангую, нужно рутануть девайс чтобы был доступ к памяти сторонних процессов. Далее тупо патчится приложение, прям в памяти, и дампится расшифрованная инфа.
Аноним 20/04/21 Втр 22:21:22 2097854134
>>2097849
Не я имел ввиду не саму защиту девайса. Вот этой вот процедурой с рутом/дампингом/рытья в исходников, будут шизы с Андройда в большей степени заниматься.
Аноним 20/04/21 Втр 22:21:27 2097855135
>>2097845
Гораздо проще запустить приложение на компьютере в эмуляторе и натыкивать интерфейс автокликером. А возможность спрятать ключи на сервере, во-первых, 100% не дает возможности их скомпрометировать, а во-вторых, дает возможность накрутить поверх свои эвристики для обнаружения вайпа.
## Mod ## 20/04/21 Втр 22:22:44 2097856136
>>2097855
Хорошо, проверка на ip отключена.
Аноним 20/04/21 Втр 22:30:06 2097860137
>>2097856
Воу, это слегка резкое решение. Можно отключать проверку на IP у конкретных app_id попросивших этого разработчиков.
А срок жизни у app_response_id есть? Правда, не вижу смысла в их протухании, ведь что ты сотню app_response_id нагенеришь заранее, что будешь по одному генерить - всё равно бан app_id прекратит постинг.
## Mod ## 20/04/21 Втр 22:39:50 2097865138
>>2097860
На самом деле проверка на ип - излишняя мера, учитывая что на мобильных устройствах ип часто меняется, при использовании мобильной сети, конечно.
Есть, 180 секунд, но это не особенно важно, просто чтобы не забивать кэши. Добавлено в документацию.
Аноним 20/04/21 Втр 23:17:43 2097882139
>>2097865
добавьте к гуглу с яндексом imgops.com
Аноним 20/04/21 Втр 23:24:50 2097890140
>>2097865
>проверка на ип - излишняя мера
Помнишь самовоспроизводящиеся вайпы при статической капче? Сообщения вида "Классная порнуха только для вип-двачеров http://zalupakonya.com/". Было написано что-то другое, не суть. Переходишь на сайт, а там только капча и кнопка "Войти на сайт". Причем капча подозрительно похожа на какую-то знакомую. Вводишь капчу, жмешь "Войти", и на самом деле отправляешь в /b/ новое сообщение с этой же ссылкой. На эти ссылки жмут другие. И так далее. Весь /b/ в говне, всё небо, весь Аллах.
Утёкшие ключи приложения позволят возродить эту весёлую забаву - сайт будет предзапрашивать app_response_id на бэкэнде и отдавать готовую форму, которая автосабмитит сообщение в /b/.
И этих вайперов нельзя будет просто побанить - это будут обычные люди, открывшие ссылку.

Впрочем, незначительность риска такого вайпа и его быстрое купирование по app_id может перевесить удобство при постинге с меняющихся айпи, да.
Аноним 20/04/21 Втр 23:52:11 2097900141
Когда разрешат уже легально ебать собак?
## Mod ## 21/04/21 Срд 00:52:42 2097923142
>>2097890
Да, помню конечно, но это у нас есть метрика с количеством постов через каждый ключ + алерт на превышение среднего значения. Отозвать же его - дело одной кнопки, удобство для пользователей перевешивает риск.
Аноним 21/04/21 Срд 01:43:20 2097930143
>>2097923
Ок, раз риски приняты осознанно, то просьба у эндпоинта /user/posting при captcha_type = appid возвращать промискуитетные CORS-заголовки.
Это сейчас единственное, что мешает сделать постинг в стороннем progressive web app. Точнее постинг-то будет, но о его результате отчитаться не получится.
Аноним 21/04/21 Срд 01:54:41 2097931144
## Mod ## 21/04/21 Срд 02:01:50 2097934145
>>2097930
/user/posting находится в разработке, но включим.
Сейчас предполагается отправка captcha_type=appid и соответствующих параметров на /makaba/posting.fcgi
Мы осознанно не документируем старый движок.
+
Обновлено апи, добавлены опциональные параметры board и thread к запросам на капчу.
Они опциональны, но тем не менее на их основе + на основе cookie может быть принято решение о включение адаптивной капчи для пользователя. (nocaptcha с возможно отсутствующим/пустым id)
Мы не можем задокументировать все возможные куки, т.к. в случае включения защиты от вайпа их может быть несколько.
Аноним 21/04/21 Срд 22:19:53 2098366146
Аноним 22/04/21 Чтв 02:39:35 2098412147
Аноним 22/04/21 Чтв 10:56:03 2098538148
Аноним 22/04/21 Чтв 16:22:46 2098741149
Galaxy
Аноним 22/04/21 Чтв 21:01:41 2098875150
g
Аноним 22/04/21 Чтв 22:36:32 2098908151
Аноним 22/04/21 Чтв 23:21:22 2098931152
>>2095012
>современную веб-версию для браузеров?
Ты че, долбаеб?
Аноним 22/04/21 Чтв 23:55:07 2098947153
Test
Аноним 22/04/21 Чтв 23:59:22 2098951154
Требую опустить аватарок
Аноним 23/04/21 Птн 00:17:53 2098960155
Мощно
Аноним 23/04/21 Птн 02:38:23 2098983156
Аноним 23/04/21 Птн 06:59:16 2099006157
Gg
Аноним 23/04/21 Птн 10:08:04 2099031158
404
Аноним 23/04/21 Птн 17:04:27 2099174159
Аноним 23/04/21 Птн 21:35:53 2099282160
Yy
Аноним 23/04/21 Птн 22:52:12 2099312161
Аноним 23/04/21 Птн 23:08:53 2099320162
Аноним 24/04/21 Суб 03:09:33 2099378163
111
Аноним 24/04/21 Суб 10:27:03 2099430164
111
Аноним 24/04/21 Суб 12:23:58 2099467165
Кек
Аноним 24/04/21 Суб 13:50:34 2099524166
А чего вдруг взялись за новое апи? Да ещё и реквесте принимаете.
Вадя когда-то писал, что все его попытки связаться на тему апи были безуспешны.
Аноним 24/04/21 Суб 17:00:55 2099625167
Hi
Аноним 24/04/21 Суб 17:53:18 2099645168
Аноним 24/04/21 Суб 19:56:55 2099732169
Test
Аноним 24/04/21 Суб 20:31:54 2099751170
Да уж
Аноним 24/04/21 Суб 22:22:52 2099837171
Аноним 25/04/21 Вск 02:19:50 2099888172
>>2099524
все на благо товарища майора, все во благо Отчизны
## Mod ## 25/04/21 Вск 05:15:07 2099904173
>>2098538
/mobile уже реализован и задокументирован в апи.
>>2099524
Мы занимались обновлением апи больше года и держали связь с несколькими разработчиками в течении этого время. Сейчас появилась версия, которую мы можем выкатить.
Мне неизвестно кто такой "Вадя", но связаться с нами на тему апи всё это время было достаточно легко через сообщение на почту или написать в вк, что собственно и сделали другие разработчики и в частности поэтому мы переработали (старое перестало держать нагрузку).
>>2099645
Разумеется бесплатно, от разработчика требуется только постараться "защитить" свой ключ.
Аноним 25/04/21 Вск 07:29:36 2099909174
fhg
Аноним 25/04/21 Вск 09:20:56 2099928175
What
Аноним 25/04/21 Вск 10:08:13 2099946176
Да уж
Аноним 25/04/21 Вск 10:28:42 2099954177
>>2099904
> кто такой "Вадя"
Ну как же. Разраб TheChan (клиент под iOS). Но это всё уже несколько лет назад было.
Именно выпиливание чана из аппстора привело к появлению Кочана, а отзыв у него ключа, некоторое время назад, подстегнул пользователей переходить на iChan.
Хотя что это я, может ты и не следишь за местными клиентами.
Аноним 25/04/21 Вск 12:37:21 2100013178
>>2099904
>/mobile уже реализован и задокументирован в апи.
Это что значит? Что должно работать? Не работает( Ни через этот двачбраузер, ни через мобильные браузеры. Мы остались не у дел, хотя стояли у основания доски, пиздец
Аноним 25/04/21 Вск 13:15:03 2100038179
Аноним 25/04/21 Вск 14:28:02 2100072180
>>2099414
Назтя Хуина, спок. Хуйчан не всрался, пока существует Даша.
## Mod ## 25/04/21 Вск 14:47:40 2100092181
>>2099954
Мы много раз отзывали ключи у разных клиентов, обычно просто писали на почту/конфу разработчиков, мы детектили вайперов, принимали меры и обновляли ключ.
Я сожалею, что с ним это произошло, но связаться с нами всегда было достаточно просто.
>>2100013
Поясню:
https://2ch.hk/api/captcha/recaptcha/mobile
Это версия капчи для встраивания в клиенты, не поддерживающие оффициальную библиотеку google.
Она работает, почему не работает клиент - мне неизвестно.
Если у тебя есть связь с разработчиком - пусть напишет на почту admin@2ch.hk и мы решим проблему.
Аноним 25/04/21 Вск 15:38:21 2100121182
Ммм
Аноним 25/04/21 Вск 16:33:54 2100157183
Аноним 25/04/21 Вск 16:47:00 2100165184
Аноним 25/04/21 Вск 17:06:26 2100179185
.
Аноним 25/04/21 Вск 20:57:37 2100329186
404
Аноним 26/04/21 Пнд 01:39:17 2100456187
Р
Аноним 26/04/21 Пнд 05:21:48 2100487188
111
Аноним 26/04/21 Пнд 11:20:49 2100587189
1619425248427.jpg 44Кб, 1080x1080
1080x1080
С каких пор сажа треды бампает?
Аноним 26/04/21 Пнд 18:47:50 2100897190
Не планируется ли добавить глобальный поиск в новое апи? Чтобы по всем доскам сразу ну или чтобы можно было выбрать по каким именно.
Аноним 26/04/21 Пнд 20:52:09 2100980191
A
Аноним 26/04/21 Пнд 20:56:33 2100983192
test
Аноним 26/04/21 Пнд 20:57:02 2100984193
test
Аноним 26/04/21 Пнд 21:40:18 2100998194
test
Аноним 26/04/21 Пнд 23:29:36 2101054195
>>2094363 (OP)
Что взять на ведре до 15к, чтобы камера заебись была хотя бы на уровне 7 айфона.
Хз я походил с айфоном, заебал он меня.
Роджер 27/04/21 Втр 04:50:27 2101108196
Сяоми
Аноним 27/04/21 Втр 06:12:19 2101122197
Аноним 27/04/21 Втр 09:44:38 2101162198
Bump
Аноним 27/04/21 Втр 15:46:36 2101360199
Аноним 27/04/21 Втр 18:16:10 2101443200
Test
Аноним 27/04/21 Втр 18:17:12 2101445201
15
Аноним 27/04/21 Втр 21:04:35 2101542202
Р
Аноним 27/04/21 Втр 22:45:01 2101580203
?
Аноним 28/04/21 Срд 10:30:06 2101723204
ммм
Аноним 28/04/21 Срд 20:06:05 2102082205
Sup mobi!
Samsung A52 4g 8\256 - 28.000
Samsung S20FE 6\128 - 35.000

Есть ли смысл переплачивать? В игры не играю.
Аноним 28/04/21 Срд 20:14:25 2102090206
Ш
Аноним 29/04/21 Чтв 07:22:01 2102199207
1111
Аноним 29/04/21 Чтв 07:22:22 2102200208
Аноним 29/04/21 Чтв 09:42:25 2102241209
Г
Аноним 29/04/21 Чтв 11:18:41 2102309210
Bump
Аноним 29/04/21 Чтв 13:14:45 2102377211
...
Аноним 29/04/21 Чтв 16:35:26 2102475212
R
Аноним 29/04/21 Чтв 19:50:30 2102576213
P
Аноним 29/04/21 Чтв 23:29:40 2102745214
Test
Аноним 29/04/21 Чтв 23:54:38 2102765215
+
Аноним 30/04/21 Птн 03:22:22 2102832216
vvv
Аноним 30/04/21 Птн 05:51:11 2102841217
Gg
Аноним 30/04/21 Птн 09:23:28 2102869218
30/04/21 Птн 11:57:14 2102945219
>>2100329
семндацать на 5 и я иду тебя искать
Аноним 30/04/21 Птн 18:08:26 2103129220
Gg
Аноним 01/05/21 Суб 09:16:34 2103294221
Аноним 01/05/21 Суб 12:04:14 2103348222
Аноним 01/05/21 Суб 13:21:06 2103400223
.
Аноним 01/05/21 Суб 23:26:56 2103728224
Насоветуйте телебонов до 30К с пездатой камерой, плес.
. . 02/05/21 Вск 00:31:19 2103757225
Redme
Аноним 02/05/21 Вск 02:05:05 2103779226
Test
Аноним 02/05/21 Вск 02:43:11 2103783227
Gg
Аноним 02/05/21 Вск 12:11:57 2103893228
1
Аноним 03/05/21 Пнд 09:58:45 2104426229
2
Аноним 03/05/21 Пнд 17:06:58 2104636230
Аноним 03/05/21 Пнд 19:35:11 2104698231
Аноним 03/05/21 Пнд 22:38:58 2104796232
Тест
Аноним 04/05/21 Втр 00:00:42 2104841233
0
Аноним 04/05/21 Втр 08:34:39 2104895234
Аноним 04/05/21 Втр 09:21:44 2104907235
1
Аноним 04/05/21 Втр 11:53:46 2104944236
Bump
Аноним 04/05/21 Втр 17:26:38 2105116237
О
Аноним 04/05/21 Втр 18:56:55 2105140238
2
Аноним 04/05/21 Втр 19:20:45 2105149239
111
Аноним 04/05/21 Втр 19:47:58 2105159240
А
05/05/21 Срд 03:56:02 2105347241
Аноним 05/05/21 Срд 08:57:17 2105415242
111
Аноним 05/05/21 Срд 21:24:45 2105785243
Аноним 06/05/21 Чтв 01:53:22 2105889244
-
Аноним 06/05/21 Чтв 11:13:18 2106028245
Бамб
Аноним 06/05/21 Чтв 11:45:24 2106045246
Сеп
Аноним 06/05/21 Чтв 12:38:12 2106070247
Ребят, скиньте пожалуйста руководство по процессорам телефонов,типо snapderagon
Аноним 06/05/21 Чтв 12:38:55 2106071248
>>2106070
Извиняюсь, не туда кинул
Аноним 06/05/21 Чтв 13:09:30 2106090249
ммм
Аноним 06/05/21 Чтв 13:16:40 2106098250
Аноним 06/05/21 Чтв 16:00:33 2106197251
.
Аноним 06/05/21 Чтв 19:17:17 2106376252
Гг
Аноним 06/05/21 Чтв 20:30:53 2106416253
15319748934870.jpg 74Кб, 604x362
604x362
Sup, господа. Пару лет назад купил (на Гирбесте) Meizu Pro 6 S(на тот момент лагман нескольколетней тухлости) всего за 13 т.р.- бомбовый аппарат: дизаен, камера. Но настал момент когда сумма исправления всех поломок (своими силами и з\ч из Китая) превысила психологический порог. Есть ли сейчас какая вкусная тема урвать лагман в цену средняка?
Аноним 06/05/21 Чтв 20:38:32 2106419254
Аноним 07/05/21 Птн 00:50:40 2106493255
test
Аноним 07/05/21 Птн 07:14:08 2106529256
111
Аноним 07/05/21 Птн 09:02:03 2106570257
Всем спс
Аноним 07/05/21 Птн 10:59:24 2106595258
j
Аноним 07/05/21 Птн 12:08:50 2106608259
я
Аноним 07/05/21 Птн 21:32:05 2106836260
>>2094505
И регистрацию не забудь прикрутить, Абу!
Аноним 08/05/21 Суб 03:08:52 2106969261
ммм
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов