Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Текущая версия API: 1.3 Версия форума: 2.0.51 Дата выхода: 27.07.2025 Просьба писать вопросы и предложения по API в этой теме. Воспросы и предложения в других темах могут быть намотаны на писюлячку. Но и их постинг в этой теме не гарантирует, что предложения будут выполнены. Ендпоинты: https://nosql.ru/forum/api/get_forum_list.php https://nosql.ru/forum/api/get_topic_list.php https://nosql.ru/forum/api/get_post_list.php https://nosql.ru/forum/api/get_post.php https://nosql.ru/forum/api/get_user_data.php https://nosql.ru/forum/api/get_topic_data.php https://nosql.ru/forum/api/get_attachment.php https://nosql.ru/forum/api/post_message.php https://nosql.ru/forum/api/update_message.php https://nosql.ru/forum/api/post_attachment.php https://nosql.ru/forum/api/delete_posts.php https://nosql.ru/forum/api/restore_posts.php Валидный тоукен можно получить в профиле своего юзера. Гостевой постинг тоже возможен, но тоукен выдается только зареганным. В провиле появилась галка "Активировать API", при включении и сохранении будет сгенерен тоукен. Базовый формат отправки такой: Код: JSON 1. 2. 3. 4. https://nosql.ru/forum/api/get_forum_list.php Код: JSON 1. 2. 3. 4. Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. 9. Параметр subject может быть использован для проверки, существует ли уже темы с таким названием. https://nosql.ru/forum/api/get_post_list.php Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. https://nosql.ru/forum/api/get_post.php Код: JSON 1. 2. 3. 4. 5. Код: JSON 1. 2. 3. 4. 5. Код: JSON 1. 2. 3. 4. 5. Код: JSON 1. 2. 3. 4. 5. 6. Код: JSON 1. 2. 3. 4. 5. 6. 7. Код: JSON 1. 2. 3. 4. 5. 6. 7. Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. https://nosql.ru/forum/api/post_message.php - с аттачами Код: JSON 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Аттачмент отправляется в бинарном формате, параметры в таком случае нужно передать GET запросом через переменные https://nosql.ru/forum/api/post_attachment.php?api_token=1753-6212-0242-0888-3460&file_name=test.jpg&mime_type=image/jpeg&post_id=872072 Параметры: api_token file_name mime_type post_id https://nosql.ru/forum/api/update_message.php Код: JSON 1. 2. 3. 4. 5. 6. 7. Ендпоинт поддерживает и замену и удаление аттачей. Чтобы удалить, нужно запостить апдейт без аттачей. И следовательно, если меняешь пост с аттачами, их нужно также указать при апдейте и препостить. Ендпоинт поддерживает и замену названия топика. Но это работает только при апдейте первого поста темы. ... |
|||
|
:
Изменено: 27.07.2025, 13:23 - Дед-Скарабей
Не нравится:
|
|||
| 03.11.2024, 16:01 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Возможно ты всё это время жил неправильно и твоя сетевуха передавала лишние байтики. Задумайся о грешности своего бытия. Сколько трафика ты нам падла извёл! Я посмотрю на днях. Давайте, я все конфиги постану в итоге, посмотрим, что можно лучше сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2025, 23:39 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Возможно ты всё это время жил неправильно и твоя сетевуха передавала лишние байтики. Задумайся о грешности своего бытия. Сколько трафика ты нам падла извёл! Я посмотрю на днях. Давайте, я все конфиги постану в итоге, посмотрим, что можно лучше сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2025, 23:46 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Возможно ты всё это время жил неправильно и твоя сетевуха передавала лишние байтики. Задумайся о грешности своего бытия. Сколько трафика ты нам падла извёл! Я посмотрю на днях. Давайте, я все конфиги постану в итоге, посмотрим, что можно лучше сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 18:15 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Там люди умные делали Но не будем отклоняться от сабжа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 19:52 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
#1370164
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Дед, а у тебя чо пробелов дохера? Вот ты зачем JSON отправляешь в API форматированный? Прям реально пробелы шлёшь и переводы строк. У тебя джисон прямо вот так в сети выглядит: Нафиг так делать, чтобы сеть засрать? Это же предназначено для машинного парсинга. А кому приспичило, тому хром или тулзы вяские нарисуют отформатированный. Оно ещё и парсится медленнее будет на микросекунду из-за пробелов ссаных. ... |
||||||||||||||||
|
:
Нравится:
Не нравится:
|
||||||||||||||||
| 30.03.2025, 23:33 |
|
|||||||||||||||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Претти принт. Пару лишних байтов ниачом. Про контент ленс. Я вроде нигде его сам не выставоляю. В чем может быть проблема? Веб сервер не рюхает? Нужно буферезовать респонс джейсон. Замерить длину и послать хедером? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 23:50 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Замечания по списку топиков.
Код 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 23:55 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Пару лишних байтов ниачом. Перед каждым полем стоит череда пробелов ебейшей длины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 23:55 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Про контент ленс. Я вроде нигде его сам не выставоляю. В чем может быть проблема? Веб сервер не рюхает? У вас технология Transfer-Encoding: chunked везде присунута как не в себя. Это грех какой-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 23:56 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
А что за поле user_id? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 23:58 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Про контент ленс. Я вроде нигде его сам не выставоляю. В чем может быть проблема? Веб сервер не рюхает? У вас технология Transfer-Encoding: chunked везде присунута как не в себя. Это грех какой-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2025, 23:58 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Претти принт. Пару лишних байтов ниачом. Про контент ленс. Я вроде нигде его сам не выставоляю. В чем может быть проблема? Веб сервер не рюхает? Нужно буферезовать респонс джейсон. Замерить длину и послать хедером? ... |
|||
|
деревья умирают стоя
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 00:16 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Кролль взял и сделал что ему надо имея айпи. А пашэ как кошка с салом. И не понятно зачем ему апи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 00:17 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Кролль взял и сделал что ему надо имея айпи. А пашэ как кошка с салом. И не понятно зачем ему апи. ... |
|||
|
деревья умирают стоя
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 00:33 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Кролль взял и сделал что ему надо имея айпи. А пашэ как кошка с салом. И не понятно зачем ему апи. Но раз тызаявился на api, то оно должно быть похоже на апи, а не на что-то среднее между api и хтмл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 00:35 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Кролль взял и сделал что ему надо имея айпи. А пашэ как кошка с салом. И не понятно зачем ему апи. Но раз тызаявился на api, то оно должно быть похоже на апи, а не на что-то среднее между api и хтмл. ... |
|||
|
деревья умирают стоя
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 00:49 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Нужно буферезовать респонс джейсон. Замерить длину и послать хедером? но вебсервер сам такое должен уметь... сначала лучше пнуть базярянчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 02:27 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
А зачем тебе контент ленс? Прочитал из потока распарсил джейсон и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 06:25 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
по поводу сжатия gzip. Предварительно, про gzip я точно в курсе и отключил я его сознательно. Также отмечу, по всем параметрам изменяемым, я всегда читаю документацию. Не важно, копирую я откуда-то какие-то примеры или ещё что, топой копипастой не занимаюсь. Если не ясно, о чем речь в конфиге, читаю доку. Причину отключения gzip - не помню. Это могло быть только из доки, либо несовместимо с чем-то в текущей архитектурной конфигурации, может, с тем, что это reverse proxy к апачу, либо с конфигурацией SSL. Я почему-то решил, что с http2 как-то связано, но это видимо не так. Конфиг частично перекочевал ещё со старого хостинга, а настраивал я в 2022 году и не помню, что там было. Пытаюсь найти в заметках. Плять, вот раньше я табличку вёл с изменениями, что сделал и причину. Потом забил и вот куй найдёшь теперь ((( Возможно, вот причина https://nginx.org/ru/docs/http/ngx_http_gzip_module.html Цитата [игнорируется] При использовании протокола SSL/TLS сжатые ответы могут быть подвержены атакам BREACH. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 08:06 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
#1370268
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
По ходу всё же reverse proxy. Возможно, срало ошибками, вот и вырубил Ну вот тут товарищ Xuhui предлагает решение: https://xuhuisun.com/post/nginx-gzip-behind-nginx-reverse-proxy/ Цитата [игнорируется] Notices that both reverse proxy and web in the graph is setup using nginx. When setting gzip on in the web nginx, the nginx gzip setting is not properly forward to reverse proxy by default(the easiest way to check if gzip is properly setup by looking at response header in chrome). Even with the gzip_proxied any, the gzip is still not working on proxied request! So what’s the issue? When nginx is config as reverse proxy, the proxy http protocal proxy_http_version is set to 1.0 by default. However, the gzip http protocal gzip_http_version is set to 1.1 by default. The two http version is mismatched, thence the proxied request is not benefit from gzip. For the solution to this, I suggest set proxy_http_version to 1.1 for the reverse proxy configuration. ... |
||||||||||||||||
|
:
Нравится:
Не нравится:
|
||||||||||||||||
| 31.03.2025, 08:15 |
|
|||||||||||||||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
В общем, кому надо изменения, озвучьте ТЗ, что вы хотите от веб-сервера :) Потестим на чем-нибудь. Если будет норм работать - примением в качестве основной конфы. Сейчас конфигурация вполне себе нормально рабочая, не хочется ломать на живую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 08:23 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
"author": "RonibTheGreat2!" - почему текстом? Нужен user_id этого автора. Все его параметры - имя там и ли что ещё запросят другим запросом если надо, но обычно будет закешировано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 08:33 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Кролль взял и сделал что ему надо имея айпи. А пашэ как кошка с салом. И не понятно зачем ему апи. А сейчас Пашэ Апи то использует как-то? или покритиковать и забросить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2025, 11:32 |
|
||
|
|

start [/forum/topic.php?fid=8&msg=1369480&tid=31048]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
126ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 214ms |

| 0 / 0 |
