|
|
|
Движок и 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:50 - Дед-Скарабей
Не нравится:
|
|||
| 03.11.2024, 16:01:08 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
BB код я легко распарсю даже самописным C++ парсером ебаным, это крайне примитивная срань. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2025, 22:43:38 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Но они нахер не нужны тебе будут:) Как и апи тебе нахер не нужно. Пишу тут вам всякую хуйню в этом треде. Если бы было не нужно хули бы я тут сидел усирался? Я пытался своего бота с парсинга HTML ебанутого пересадить на свежайшее охуенное API, но проябываюсь из-за обоссаных костылей в этом API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2025, 22:44:35 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Доп примочку не распарсишь. Будет хуита. Я посмотрю на эту примочку и за 5 минут воткну в своё сраный парсер. Более того, для большинства открыл-закрыл действует закон [AAA][/AAA] А если оно не закрылось, то его можно скипнуть как неизвестное. И вообще любой неизвестный BB код я тупо скипаю и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2025, 22:45:35 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
#1373441
![]() Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
#18+
радио пт про API ... |
||||||||||||||||
|
:
Нравится:
Не нравится:
|
||||||||||||||||
| 02.04.2025, 22:54:14 |
|
|||||||||||||||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Дед ты извини если я тебя плохим словом назвал, плохо ценю нашу дружбу и твой добрый характер! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2025, 23:57:36 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|
|---|---|
|
#18+
цыц, хуяра. Я устал. хочу отдохнуть. по пути Трахова не пошёл. Дайте время. ... |
|
|
:
|
|
| 03.04.2025, 00:42:34 |
|
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Дед, ёпте, давай мы тебе напроектируем API v2 Ты его просто заимплементишь как будет время. Сохранив этот ебучий текущий API как v1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2025, 23:42:47 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Вопрос в затратах времени. Я повторно использовал код. Для нового айпи придется отдельно делать. Но ок. Напиши. Как будет время посмторю. С v2 идея хорошая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 07:35:52 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
на мой взгляд, актуальнее не апи, а 2FA. Я как-то Деду предлагал запилить, не знаю, насколько это трудоёмко. Желающий, в настройках галку въебал - и входит через google authenticator, потом пароль. Ну ещё опционально добавить вход через ВК, Яндекс, Гугл и Госуслуги :)Тоже не представляю объем трудозатрат. Тогда это вообще современный форум. АПИ, помимо баловства, было бы актуальнее для автоматизации, это уже энтерпрайз. Но апи полностью поддерживаю, апи - это круто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 17:18:35 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
на мой взгляд, актуальнее не апи, а 2FA. Я как-то Деду предлагал запилить, не знаю, насколько это трудоёмко. Желающий, в настройках галку въебал - и входит через google authenticator, потом пароль. Ну ещё опционально добавить вход через ВК, Яндекс, Гугл и Госуслуги :)Тоже не представляю объем трудозатрат. Тогда это вообще современный форум. АПИ, помимо баловства, было бы актуальнее для автоматизации, это уже энтерпрайз. Но апи полностью поддерживаю, апи - это круто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 17:28:57 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
на мой взгляд, актуальнее не апи, а 2FA. Я как-то Деду предлагал запилить, не знаю, насколько это трудоёмко. Желающий, в настройках галку въебал - и входит через google authenticator, потом пароль. Ну ещё опционально добавить вход через ВК, Яндекс, Гугл и Госуслуги :)Тоже не представляю объем трудозатрат. Тогда это вообще современный форум. АПИ, помимо баловства, было бы актуальнее для автоматизации, это уже энтерпрайз. Но апи полностью поддерживаю, апи - это круто. ... |
|||
|
:
Изменено: 04.04.2025, 17:34:54 - basename
Нравится:
Не нравится:
|
|||
| 04.04.2025, 17:33:53 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Начал проект для API v2 Будет время доработаю. https://github.com/pavelkolodin/dedoforum-api/blob/main/v2/dedoforum-api-v2.md ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 18:32:05 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
1. ok - меньше букв 2. ok спизжено из telegram API ну короче переделаем не суть. ... |
|||
|
:
Изменено: 04.04.2025, 18:41:05 - Густавсберг
Нравится:
Не нравится:
|
|||
| 04.04.2025, 18:40:57 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Пашэ. Философский вопрос. Не люблю сигнализировать что то http хедерами. Апи имхо всегда должно отвечать статусом 200 а все ошибки уже в теле. Это плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 18:41:51 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Пашэ. Философский вопрос. Не люблю сигнализировать что то http хедерами. Апи имхо всегда должно отвечать статусом 200 а все ошибки уже в теле. Это плохо? HTTP хедеры в примерах показаны просто как примеры данных в сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 18:44:09 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Таблички может выкину, напишу проще. Тупо примеры JSON-ов с комментариями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 18:48:00 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Начал проект для API v2 Будет время доработаю. https://github.com/pavelkolodin/dedoforum-api/blob/main/v2/dedoforum-api-v2.md Код: C++ 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:17:29 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
get_fortune_members_callbacks за такое сразу на ахмад бутылку садить есть REST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:18:32 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
get_forum_list еббадь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:21:28 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
get_forum_list еббадь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:23:04 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
get_forum_list еббадь filter и sorting URL-сериализуемые структуры, которые задать в спеке всякие токены в заголовках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:26:41 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Добавил пару методов. Дока обновлена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:27:02 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
дело не в названии. ты про REST слышал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:27:30 |
|
||
|
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
|
|||
|---|---|---|---|
|
#18+
Кидайте конкретные DIFF доки. Пиздеть вокруг да около - никто не поймёт. Если говорить про Headers то дед не может влиять на headers, потому что есть непробиваемый слой "базя". На стадии "базя" могут проебаться или появиться или поменяться любые заголовки и мы не можем на это влиять. Даже если один раз повлияем, то базя может внезапно уйти в запой на полгода так, что катить апдейты он сможет, а сервер настраивать и думать - нет. Всё захуярить в json - наш метод. ... |
|||
|
:
Изменено: 04.04.2025, 21:30:58 - Густавсберг
Нравится:
Не нравится:
|
|||
| 04.04.2025, 21:28:30 |
|
||
|
|

start [/forum/topic.php?fid=8&msg=1375389&tid=31048]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
19ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
135ms |
get tp. blocked users: |
2ms |
| others: | 38ms |
| total: | 232ms |

| 0 / 0 |
