powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Вопросы по форуму [закрыт для гостей] / Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
25 сообщений из 1 023, страница 22 из 41
Движок и 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:50 - Дед-Скарабей
Рейтинг: 3 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1372834
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 08:29:33
[игнорируется]
Густавсберг  01.04.2025, 22:53:36
[игнорируется]
Я прихуел конечно с дристотуры, которая валится из дедофорума на этот запросик.
Жопа пездец.
Код
1.
"html_content": И ТУТ ИДЁТ HTML
Нахуя блять ты это запихал сюда. Кому усрался сраный HTML в API-ответе?
Ты там чо на кукуху намотался?
Тебя дети бьют дома или чо ты бухой там алкаш?
Еббать это пездец обобо!

Вот этого вполне достаточно:
Код
1.
"text_content":
И то его надо переименовать в bbcode_content, потому что там не чистый текст нихуйа.
Html нужен кроллю чтобы взять и вставить себе а не писать или прикручивать бб парсер.
Астролог давно сходил нахуй, можно выпиливать. К тому же ты пытался решать не пробоему API а этого ебаната. Это не нужно никому.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1372917
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  02.04.2025, 13:15:57
[игнорируется]
Дед-Скарабей  02.04.2025, 08:33:26
[игнорируется]
Айди не всегда гарант сортировки
Всегда гарант.
Нет. Базя импорт делал. Там большее айди может иметь меньшую дату.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1372938
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 14:22:58
[игнорируется]
Густавсберг  02.04.2025, 13:15:57
[игнорируется]
Дед-Скарабей  02.04.2025, 08:33:26
[игнорируется]
Айди не всегда гарант сортировки
Всегда гарант.
Нет. Базя импорт делал. Там большее айди может иметь меньшую дату.
Ок, знатный проёб. Ну тогда обеспечьте timestamp листание
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1372943
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 08:37:00
[игнорируется]
Густавсберг [игнорируется] 

Что за хуйней ты страдаешь? И постман и библиотеку ввчитывают джейсон без проблем.
С проблемами они его вычитывают, просто инкапсулируют пробелему внутри себя.
Я же описал проблему: контент с сервера приходит как непредсказуемой длины последовательность чанков.
После какого чанка начинать парсить джисон?
Библиотеки это инкапсулируют так: начинают парсить джисон после каждого чанка, а когда джисон распарсился успешно, они считают что получили его до конца.
Это проблема. Её можно инкапсулировать и не замечать, то есть сделать так же.
То есть мне надо запустить парсинг джисона 3 раза, если чанка было три и только на третий раз понять, что это была финальная жопа джисона и всё распарсилось до конца.
Это больше процессорного времени, больше буферизации, это ёбля с греблей, то есть является проблемой.
То, что библиотеки это молча делают (что что им ещё делать если сервер ебанутый) - не означает, что проблемы нет.
Если у тебя какая-то другая библиотека, которая так ловко не решает эту проблему, то ты идёшь сосать писос и ограничен в выборе библиотек.
Это проблема.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373093
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NG20250402-050811.png
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373166
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ликаторы!
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373168
WWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
All You Need Is Love
Густавсберг  02.04.2025, 17:08:27
[игнорируется]
NG20250402-050811.png
он не умеет
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373184
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WWW  02.04.2025, 17:45:27
[игнорируется]
Густавсберг  02.04.2025, 17:08:27
[игнорируется]
NG20250402-050811.png
он не умеет
ты чего за пизда тут?
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373281
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей

Я оказался долбоёбом.
Ну и вы тоже, потому что не подсказали мне один нюанс!
При том, что Transfer-Encoding: chunked всё ещё является говнищем ебаным, не оправдано включенным у вас на сервере, всё же есть способ с ним жить нормально: дождаться чанка с размером 0.
Блять, признак конца потока - чанк с размером 0, сука!
Я этого не знал, я тупой долбоёб!
Но вы-то блять куда смотрели!
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373339
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бери что дают:)
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373375
WWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
All You Need Is Love
basename  02.04.2025, 18:07:49
[игнорируется]
WWW  02.04.2025, 17:45:27
[игнорируется]
Густавсберг  02.04.2025, 17:08:27
[игнорируется]
NG20250402-050811.png
он не умеет
ты чего за пизда тут?
аппа ска шинанай
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373405
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  02.04.2025, 21:07:51
[игнорируется]
Бери что дают:)
Ничё не будешь короче фиксить в API, даже timestamp делать?
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1373406
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буду. 1/0 на ттру фолм поменяю
Таймстэмп выдам дополнительно

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

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

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

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

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

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

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

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

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

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

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

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

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


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