Этот баннер — требование Роскомнадзора для исполнения 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+
Плюс дедофорум ебаный - типичное такое PHP поделие, которое будут запускать в будущем на ебанутых хостингах без возможности настраивать свои nginx и поэтому никто не будет что-то там настраивать и обеспечивать работоспособность всех там нахуй запросов кроме GET и POST. Базовый типичный быдло-ебаный помоечный конфиг сервера пропускает только GET и POST. Текущее апи не работает? Код 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:47 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Плюс дедофорум ебаный - типичное такое PHP поделие, которое будут запускать в будущем на ебанутых хостингах без возможности настраивать свои nginx и поэтому никто не будет что-то там настраивать и обеспечивать работоспособность всех там нахуй запросов кроме GET и POST. Базовый типичный быдло-ебаный помоечный конфиг сервера пропускает только GET и POST. Текущее апи не работает? Код 1. 2. 3. Фашист всё равно разбирает JSON пришедший через POST или GET и отдаёт обратно JSON Нахуй не усрались эти спецметоды ебоные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:47 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Базя грепни в логах сервера: Код 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:54 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
а должно быть 444 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:55 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
или не должно. Не ясно. Это что-то там внутри этой переменной $request_method в коре модуле сидит. Ну логично, а то бу хакиры пакостили. Я не в курсе, в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 22:58 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Базя грепни в логах сервера: Код 1. бугага а покежь всю строчку лога ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 23:04 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Код 1. ... |
|||
|
:
Изменено: 08.04.2025, 23:09 - basename
Нравится:
Не нравится:
|
|||
| 08.04.2025, 23:08 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Код 1. ска пачка не может быть, я мало срал штук 7 максимум ... |
|||
|
:
Изменено: 08.04.2025, 23:13 - Густавсберг
Нравится:
Не нравится:
|
|||
| 08.04.2025, 23:12 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Код 1. Код 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 23:14 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Код 1. ска пачка не может быть, я мало срал штук 7 максимум ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2025, 23:14 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Код 1. Код 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2025, 00:18 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
#1379103
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
Ссылка на вложение 3:
Ссылка на вложение 4:
|
|||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
... |
|||||||||||||||||||||||||
|
:
Нравится:
Не нравится:
|
|||||||||||||||||||||||||
| 09.04.2025, 04:41 |
|
||||||||||||||||||||||||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Цитата [игнорируется] Зачем нужна такая формализация? Она сужает рамки. По идее даже пакетное удаление уже не вписывается в концепцию delete Цитата [игнорируется] Ты абсолютно прав — формализация иногда действительно ограничивает гибкость, особенно если рассматривать API как просто обмен структурированными сообщениями, а не как строгое следование REST-принципам. Вот зачем вообще нужна формализация: Зачем нужна формализация в HTTP-методах: Понимание и предсказуемость: Когда видишь DELETE, ты ожидаешь, что удалится один ресурс по URI. Это упрощает понимание и документацию API. Совместимость с инфраструктурой: Прокси, кеши, средства трассировки и безопасности ориентируются на семантику методов. Например, GET кешируется, POST нет, PUT перезаписывает. Некоторые системы (например, AWS API Gateway или старые фаерволы) просто откажутся обрабатывать DELETE с телом, потому что это «не по канону». Идемпотентность: PUT и DELETE гарантируют, что многократный вызов приведет к одному и тому же результату. Это важно для устойчивости и повторных попыток. Но да, в реальности — REST часто не идеален. Многие современные API просто используют POST в стиле RPC: POST /api/bulk-delete Content-Type: application/json { "ids": [123, 456, 789] } Это абсолютно нормально и часто лучше: Гибче. Не завязано на спорное поведение с телом у DELETE. Более выразительно (можно назвать действия, комбинировать параметры и т.д.). Итог: REST — это полезный стиль, но не догма. Формализация помогает с интероперабельностью и документацией, но если она мешает здравому смыслу — смело отходи от неё. Главное — чтобы твой API был понятен и стабилен. Если ты строишь API — можно смело комбинировать REST и RPC. Например: GET /users/{id} — классический REST. POST /users/deactivate — RPC-стиль для действий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2025, 22:45 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Цитата [игнорируется] PUT и DELETE гарантируют, что многократный вызов приведет к одному и тому же ре пакетные задания - это надо на асинхронную модель на основе очереди переводить. или ты как хочешь получить ответ когда у тя часть пакета отработала, часть ошибки, а чать вообще хз знает что про идемпотентность явно написано каким-то ламером ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2025, 09:30 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Цитата [игнорируется] PUT и DELETE гарантируют, что многократный вызов приведет к одному и тому же результату ... |
|||
|
:
Изменено: 20.04.2025, 09:32 - WWW
Нравится:
Не нравится:
|
|||
| 20.04.2025, 09:31 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Цитата [игнорируется] GET /users/{id} — классический REST. POST /users/deactivate — RPC-стиль для действий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2025, 09:34 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
#1389278
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
... |
|||||||||||||||||||
|
:
Изменено: 21.04.2025, 12:37 - Владайка
Нравится:
Не нравится:
|
|||||||||||||||||||
| 21.04.2025, 12:36 |
|
||||||||||||||||||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|
|---|---|
|
#18+
Владайка [игнорируется] Я ответил не через API, по ошибке не в ту тему написал. Тут есть две темы с названием "группа кино" - одна действительно про эту муз. группу, а другая непонятно про что. Я сначала по ошибке во вторую тему запостил, потом удалил. Но не помню, чтобы именно на твое сообщение какое-то отвечал, это было просто сообщение по теме. 1387910 ... |
|
|
:
|
|
| 21.04.2025, 12:46 |
|
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|
|---|---|
|
#18+
Владайка [игнорируется] Я ответил не через API, по ошибке не в ту тему написал. Тут есть две темы с названием "группа кино" - одна действительно про эту муз. группу, а другая непонятно про что. Я сначала по ошибке во вторую тему запостил, потом удалил. Но не помню, чтобы именно на твое сообщение какое-то отвечал, это было просто сообщение по теме. 1387910 ... |
|
|
:
|
|
| 21.04.2025, 17:22 |
|
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2025, 12:02 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2025, 12:09 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Цитата [игнорируется] Главное — чтобы твой API был понятен и стабилен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2025, 06:56 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Владайка [игнорируется] Я ответил не через API, по ошибке не в ту тему написал. Тут есть две темы с названием "группа кино" - одна действительно про эту муз. группу, а другая непонятно про что. Я сначала по ошибке во вторую тему запостил, потом удалил. Но не помню, чтобы именно на твое сообщение какое-то отвечал, это было просто сообщение по теме. 1387910 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2025, 06:56 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
#1425863
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
Ссылка на вложение 3:
|
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
Это что за говно теперь появляется и исчезает при обновлении страницы ? Заебали вы с этой ёбаной трубойпоявляется эта плашка на чёрном фоне, потом исчезает ... |
||||||||||||||||||||||
|
:
Изменено: 02.06.2025, 20:06 - defecator
Нравится:
Не нравится:
|
||||||||||||||||||||||
| 02.06.2025, 20:04 |
|
|||||||||||||||||||||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Это что за говно теперь появляется и исчезает при обновлении страницы ? Заебали вы с этой ёбаной трубойпоявляется эта плашка на чёрном фоне, потом исчезает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2025, 17:38 |
|
||
|
|

start [/forum/topic.php?fid=3&msg=1427565&tid=31048]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
129ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 218ms |

| 0 / 0 |
