powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Вопросы по форуму [закрыт для гостей] / Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
25 сообщений из 1 044, страница 23 из 42
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.  
    #1089971
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текущая версия 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.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919"
}
Примеры вызовов:

https://nosql.ru/forum/api/get_forum_list.php
Код: JSON
1.
2.
3.
4.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919"
}
https://nosql.ru/forum/api/get_topic_list.php
Код: JSON
1.
2.
3.
4.
5.
6.
7.
8.
9.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919",
    "forum_id": "8",
    "sort": "desc",
    "limit": 100, // no more than 100 allowed
    "subject": "Фотографии", // if specified only the topics with this name are returned
    "continue_at": "2023-01-01 00:00:00" // if omitted than before now
}
Параметр continue_at может быть использован для пошаговой подгрузки.

Параметр subject может быть использован для проверки, существует ли уже темы с таким названием.

https://nosql.ru/forum/api/get_post_list.php
Код: JSON
1.
2.
3.
4.
5.
6.
7.
8.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919",
    "topic_id": 19529,
    "sort": "desc",
    "limit": 100, // no more than 100 allowed
    "continue_at": "2024-10-01 00:00:00" // if omitted than before now
}
Параметр continue_at может быть использован для пошаговой подгрузки.

https://nosql.ru/forum/api/get_post.php
Код: JSON
1.
2.
3.
4.
5.
{
    "language": "ru",
    "api_token": "1684-7912-7133-2657",
    "post_id": 1000
}
https://nosql.ru/forum/api/get_topic_data.php
Код: JSON
1.
2.
3.
4.
5.
{
    "language": "ru",
    "api_token": "1753-6212-0242-0888-3460",
    "topic_id": 566
}
https://nosql.ru/forum/api/get_user_data.php
Код: JSON
1.
2.
3.
4.
5.
{
    "language": "ru",
    "api_token": "1753-6212-0242-0888-3460",
    "user_id": 566
}
https://nosql.ru/forum/api/get_attachment.php
Код: JSON
1.
2.
3.
4.
5.
6.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919",
    "attachment_id": 871959,
    "nr": 2
}
https://nosql.ru/forum/api/delete_posts.php
Код: JSON
1.
2.
3.
4.
5.
6.
7.
{
    "language": "ru",
    "api_token": "1753-6212-0242-0888-3460",
    "posts": [
        872084, 872085
    ]
}
https://nosql.ru/forum/api/restore_posts.php
Код: JSON
1.
2.
3.
4.
5.
6.
7.
{
    "language": "ru",
    "api_token": "1753-6212-0242-0888-3460",
    "posts": [
        872084, 872085
    ]
}
https://nosql.ru/forum/api/post_message.php
Код: JSON
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919",
    "forum_id": 8,
    "topic_id": 19546, // omit to create a new topic
    "is_thematic": 0,
    "is_adult": 0,
    "blog": 0,
    "no_guests": 0,
    "request_moderation": 0,
    "post_as_guest": "Карапуз", // omit to post under the user name
    "citated_posts": "",
    "subject": "Привет медвед", // not necessary if posting to an existing topic
    "message": "777"
}
В ответ приходит вся инфа о сделанном посте.

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.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919",
    "forum_id": 8,
    "topic_id": 19546, // omit to create a new topic
    "is_thematic": 0,
    "is_adult": 0,
    "blog": 0,
    "no_guests": 0,
    "request_moderation": 0,
    "post_as_guest": "Карапуз", // omit to post under the user name
    "citated_posts": "",
    "subject": "Привет медвед", // not necessary if posting to an existing topic
    "message": "777",
    "attachments": [
        {
            "file_name": "photo_2024-09-01_18-14-34.jpg",
            "mime_type": "image/jpg",
            "base64_contents": "......"
        }
    ]
}
https://nosql.ru/forum/api/post_attachment.php - постфактумная отправка аттачмента

Аттачмент отправляется в бинарном формате, параметры в таком случае нужно передать 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.
{
    "language": "ru",
    "api_token": "4285-5291-7113-3500-5919",
    "post_id": 8,
    "subject": "Привет медвед", // not necessary if changing of the subject is not necessary
    "message": "Новое сообщение"
}
В ответ приходит вся инфа о сделанном посте.

Ендпоинт поддерживает и замену и удаление аттачей. Чтобы удалить, нужно запостить апдейт без аттачей. И следовательно, если меняешь пост с аттачами, их нужно также указать при апдейте и препостить.

Ендпоинт поддерживает и замену названия топика. Но это работает только при апдейте первого поста темы.
...
Изменено: 27.07.2025, 13:23 - Дед-Скарабей
Рейтинг: 3 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373410
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С хедерпми я не ебу. Если базя заморочится.

Но нахуй не надо. Посман нормально отрабатывает.

Чего ты до чанкед и гзип доебался непонятно
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373411
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 22:33
[игнорируется]
Буду. 1/0 на ттру фолм поменяю
Таймстэмп выдам дополнительно

Дата останется
Хтмл остается
Спасибо и на том!
А может ты сделаешь со временем пару дополнительных методов, где например строго всё урезано без лишней инфы, без html и прочей ссани?
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373413
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пездарики, наконец смог получить полный JSON
> 200 КБ нахой.
Пездарики.
Ебаный HTML, ебаные пробелы. Полный пиздукоритет!
1743622425-Y2kUrE.txt
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373414
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 22:35
[игнорируется]
Чего ты до чанкед и гзип доебался непонятно
Я тебе два раза расписал чем чанкед плох, даже высер из нейроночки приложил.
А ты не понял.
Ебать тяжело быть таким тупым. Ну ладно.

А чего я доебался до гзип - это уже клиника, если ты реально не понимаешь зачем люди придумали сжатие в HTTP
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373418
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед это всё-таки коренной PHP-шник престарелый с глубоко укоренившимися методам разработки "тяп-ляп" бревно туда, бревно сюда, на отъебись!
Еббать! Там где можно было в 5 килобайт вписаться у него 250 примерно летит. ЁБаны насралитет генацвалитетинга!
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373420
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  02.04.2025, 22:35
[игнорируется]
Дед-Скарабей  02.04.2025, 22:33
[игнорируется]
Буду. 1/0 на ттру фолм поменяю
Таймстэмп выдам дополнительно

Дата останется
Хтмл остается
Спасибо и на том!
А может ты сделаешь со временем пару дополнительных методов, где например строго всё урезано без лишней инфы, без html и прочей ссани?
Нахуя? Тебе не нудно кроллю нужно. Не ьери то что не нужно.

Какой то ты паиалогический перфекционист.

Бб код строеним парсером ты не всегда распарсишь там могут быть специфические вещи
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373421
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одни пробелы в дедо-JSON сжирают дохуя.
Убрал пробелы автоматической хуетой, размер снизился на 24%.
Если ещё гзипом пожать, то будет совсем ебобо.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373422
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  02.04.2025, 22:37
[игнорируется]
Дед-Скарабей  02.04.2025, 22:35
[игнорируется]
Чего ты до чанкед и гзип доебался непонятно
Я тебе два раза расписал чем чанкед плох, даже высер из нейроночки приложил.
А ты не понял.
Ебать тяжело быть таким тупым. Ну ладно.

А чего я доебался до гзип - это уже клиника, если ты реально не понимаешь зачем люди придумали сжатие в HTTP
Я не спорю что он плох. Но я его не выставляю. Это как я понимаю конфига сервера.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373423
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 22:40
[игнорируется]
Нахуя? Тебе не нудно кроллю нужно. Не ьери то что не нужно.
1. Кроль давно уебал, никто этим говном не пользуется - это раз.
2. Потакать ебанутому долоёбу изначально - это был провал. Он бы зарендерил что ему надо своими силами, а вставлять куски HTML с чужого сайта - это какая-то ебанутая идея, ведь тут нужен ещё чужой CSS и всё такое, короче мысль явно пошла по пути говна.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373424
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 22:40
[игнорируется]
Бб код строеним парсером ты не всегда распарсишь там могут быть специфические вещи
BB код я легко распарсю даже самописным C++ парсером ебаным, это крайне примитивная срань.
HTML уже на порядок более пиздецовая задача и нахуй не усравшаяся
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373425
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  02.04.2025, 22:41
[игнорируется]
Одни пробелы в дедо-JSON сжирают дохуя.
Убрал пробелы автоматической хуетой, размер снизился на 24%.
Если ещё гзипом пожать, то будет совсем ебобо.
Ты паталогический перфекционист. Пробелы удалить не проблема. Может и сделаю тебе асуетичные пашэметоды.

Но они нахер не нужны тебе будут:)

Как и апи тебе нахер не нужно.

Скажи еще на граф куэль сделать.

Апи делалось с минимумом затрат с максимумом повторного использования.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373426
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 22:41
[игнорируется]
Я не спорю что он плох. Но я его не выставляю.
А-а-а-а-а, теперь понял! Извини что быканул на тебя!
Ну я и не говорю, что ты выставляешь, это базя проститутка что-то накрутила!
...
Изменено: 02.04.2025, 22:43 - Густавсберг
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373427
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  02.04.2025, 22:43
[игнорируется]
BB код я легко распарсю даже самописным C++ парсером ебаным, это крайне примитивная срань.
Доп примочку не распарсишь. Будет хуита.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373428
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 22:43
[игнорируется]
Но они нахер не нужны тебе будут:)

Как и апи тебе нахер не нужно.
КАкого хуя ты гонишь? Я щас пытаюсь это ебаное API заюзать и хожу по граблям уже который вечер.
Пишу тут вам всякую хуйню в этом треде. Если бы было не нужно хули бы я тут сидел усирался?
Я пытался своего бота с парсинга HTML ебанутого пересадить на свежайшее охуенное API, но проябываюсь из-за обоссаных костылей в этом API
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373430
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 22:43
[игнорируется]
Доп примочку не распарсишь. Будет хуита.
Блять, что за тупизна.
Я посмотрю на эту примочку и за 5 минут воткну в своё сраный парсер.
Более того, для большинства открыл-закрыл действует закон
[AAA][/AAA]
А если оно не закрылось, то его можно скипнуть как неизвестное.
И вообще любой неизвестный BB код я тупо скипаю и всё.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373441
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
радио пт про API
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373480
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед ты извини если я тебя плохим словом назвал, плохо ценю нашу дружбу и твой добрый характер!
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373528
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  02.04.2025, 22:54
[игнорируется]
радио пт про API
цыц, хуяра. Я устал. хочу отдохнуть. по пути Трахова не пошёл. Дайте время.
...
Рейтинг: 1 / 0
Нравится: Густавсберг
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1374627
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед, ёпте, давай мы тебе напроектируем API v2
Ты его просто заимплементишь как будет время.
Сохранив этот ебучий текущий API как v1
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1374678
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос в затратах времени. Я повторно использовал код. Для нового айпи придется отдельно делать.

Но ок. Напиши. Как будет время посмторю.
С v2 идея хорошая.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375081
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на мой взгляд, актуальнее не апи, а 2FA. Я как-то Деду предлагал запилить, не знаю, насколько это трудоёмко. Желающий, в настройках галку въебал - и входит через google authenticator, потом пароль.

Ну ещё опционально добавить вход через ВК, Яндекс, Гугл и Госуслуги :)Тоже не представляю объем трудозатрат.

Тогда это вообще современный форум.

АПИ, помимо баловства, было бы актуальнее для автоматизации, это уже энтерпрайз. Но апи полностью поддерживаю, апи - это круто.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375103
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
basename  04.04.2025, 17:18
[игнорируется]
на мой взгляд, актуальнее не апи, а 2FA. Я как-то Деду предлагал запилить, не знаю, насколько это трудоёмко. Желающий, в настройках галку въебал - и входит через google authenticator, потом пароль.

Ну ещё опционально добавить вход через ВК, Яндекс, Гугл и Госуслуги :)Тоже не представляю объем трудозатрат.

Тогда это вообще современный форум.

АПИ, помимо баловства, было бы актуальнее для автоматизации, это уже энтерпрайз. Но апи полностью поддерживаю, апи - это круто.
Это тоже модет быть нужно, но параноики типа паника побоятся жать кнопкаря
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375110
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  04.04.2025, 17:28
[игнорируется]
basename  04.04.2025, 17:18
[игнорируется]
на мой взгляд, актуальнее не апи, а 2FA. Я как-то Деду предлагал запилить, не знаю, насколько это трудоёмко. Желающий, в настройках галку въебал - и входит через google authenticator, потом пароль.

Ну ещё опционально добавить вход через ВК, Яндекс, Гугл и Госуслуги :)Тоже не представляю объем трудозатрат.

Тогда это вообще современный форум.

АПИ, помимо баловства, было бы актуальнее для автоматизации, это уже энтерпрайз. Но апи полностью поддерживаю, апи - это круто.
Это тоже модет быть нужно, но параноики типа паника побоятся жать кнопкаря
2FA через гугл аутентификатор - вообще никакой жопе анонимности. Остальное - тупо для удобства, кому нечего скрывать. Ну и не принудиловка, а опция. Захотел - связал акки, врубил аутентификацию, захотел - логинишься через акк на форуме. Вот для акка админа 2fa так точно крайне неплохо было бы.
...
Изменено: 04.04.2025, 17:34 - basename
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375208
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начал проект для API v2
Будет время доработаю.

https://github.com/pavelkolodin/dedoforum-api/blob/main/v2/dedoforum-api-v2.md
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375209
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг [игнорируется] 

Ок: true/false

Наверное лучше

Success: true/false
...
Рейтинг: 1 / 0
Нравится: Густавсберг
25 сообщений из 1 044, страница 23 из 42
Форумы / Вопросы по форуму [закрыт для гостей] / Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]