powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Вопросы по форуму [закрыт для гостей] / Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
25 сообщений из 1 043, страница 26 из 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:50 - Дед-Скарабей
Рейтинг: 3 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375572
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блять опять не работает проерутка поля ввода пальцами в мобильном хроме, ну что за хуйни наелись вы там. Хватит переопределять дефолтные хендлеры
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375574
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг [игнорируется] 

будет "QUOTE"
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375575
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я на c++ парсил ссаный html, меня bbcode пугать пиздец проигрышный варик
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375584
Участковый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Густавсберг  05.04.2025, 02:39:04
[игнорируется]
я на c++ парсил ссаный html, меня bbcode пугать пиздец проигрышный варик
пизда ткь набел
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375606
Фотография Дед-Скарабей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  05.04.2025, 02:39:04
[игнорируется]
я на c++ парсил ссаный html, меня bbcode пугать пиздец проигрышный варик
Дело не в технической влзможности. Разумеется ты смог бы написать бб парсер. Но ты на это забьешь. Сначала начнешь с бешеной энергией и энтузиазмом а потом забьешь.

И тебе нужно будет копировать мои дополнения к парсеру, если ты хочешь все распарсивать.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375863
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  05.04.2025, 08:07:57
[игнорируется]
Дело не в технической влзможности. Разумеется ты смог бы написать бб парсер. Но ты на это забьешь.
1. Блять откуда такая уверенность в том, что забью, если это нужно мне? А на парсинг сраного html я не забью и радостно побегу это парсить? Ебать логика!
2. Я выше тебе описал как элементарно парсится bbcode даже с твоими ебоными расширениями, ничего даже про них не зная. Алгоритмическая задачка 1 курса для школоты на час. Не нужно знать твои расширения, чтобы все парсить.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375866
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  05.04.2025, 08:07:57
[игнорируется]
Сначала начнешь с бешеной энергией и энтузиазмом а потом забьешь.
Не о том думаешь. Делай апи максимально универсальное и минималистичное, а не думай кто на что забьет. Какие альтернативы bbcode? HTML? Мне парсить html?
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1375867
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  05.04.2025, 08:07:57
[игнорируется]
И тебе нужно будет копировать мои дополнения к парсеру, если ты хочешь все распарсивать.
Выше это описано - не нужно. Достаточно пропустить все неизвестные bb коды и всё будет работать. Мне нужен только код QUOTE, остальные я нахер выкину и у меня всё будет отлично работать.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1376184
basename
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пошэ, конфиги нджинкса, основного обработчика ваших запросов, предоставлены. Конфиг nginx Дедофорума

Даём рекомендацию по гзип м что ты там хотел. Я доку почитаю - добавлю.

Густавсберг
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1376412
Фотография Владайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, я ваша носорожка.
Густавсберг  30.03.2025, 19:52:43
[игнорируется]
basename  29.03.2025, 23:46:00
[игнорируется]
Там люди умные делали
Умный в энтерпрайз работать не пойдёт, так что не факт.
Но не будем отклоняться от сабжа.
Надо будет @IT-Клоп в это говнецо мордочкой протыкать.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1376413
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владайка  06.04.2025, 03:46:32
[игнорируется]
Густавсберг  30.03.2025, 19:52:43
[игнорируется]
basename  29.03.2025, 23:46:00
[игнорируется]
Там люди умные делали
Умный в энтерпрайз работать не пойдёт, так что не факт.
Но не будем отклоняться от сабжа.
Надо будет @IT-Клоп в это говнецо мордочкой протыкать.
Хохляцкая пидорка.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1376414
Фотография Владайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, я ваша носорожка.
Дед-Скарабей  30.03.2025, 23:50:05
[игнорируется]
Нужно буферезовать респонс джейсон. Замерить длину и послать хедером?
Ух ты, компьютерный человек, ты столько смешных ничего не значащих слов наговорил!
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1376415
Фотография Владайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, я ваша носорожка.
Густавсберг [игнорируется] 

Господуля возбудился.
Тебя рюхают мои посты.
...
Изменено: 06.04.2025, 03:49:14 - Владайка
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1376475
Фотография Буся
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
искажаю ситуацию
Владайка  06.04.2025, 03:49:00
[игнорируется]
Густавсберг [игнорируется] 

Господуля возбудился.
Тебя рюхают мои посты.
владаичка
...
деревья умирают стоя
Рейтинг: 1 / 0
Нравится: Владайка
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1377719
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что, может ещё попишем немного API
...
Рейтинг: 1 / 0
Нравится: Владайка
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378425
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед ебаный, совсем от тебя тухляк.
Совсем не проявляешь энтузиазма в улучшении продукты.
Я ждал что ты возьмёшь мои наброски, радостно форкнешь и начнёшь в том же духе дорабатывать.
Отдашь нам на ревью, мы тебе укажем где ещё упростить, ты ещё допишешь.
А ты чё-то сдулся куда-то нахуй.
Пиздарики, за тебя что-ли тащить лямкаря?
Нахуй бы ты не сходил?
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378561
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг [игнорируется] 

А самому написать - тебе и/или WWW? Пишете, делаете потом пулл-реквест, всё такое.
...
Изменено: 08.04.2025, 16:26:22 - s62
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378568
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s62  08.04.2025, 16:25:58
[игнорируется]
Густавсберг [игнорируется] 

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

А потом уже это йобаное апи:)
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378636
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дед-Скарабей  08.04.2025, 17:40:06
[игнорируется]
Пока времени нет. И сначала в приотритете пара других еуду по форуму.

А потом уже это йобаное апи:)
Спасибо за комментарий по сабжу, наш любимый дедулечка!
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378640
Фотография Green
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Green Привилегированный пользователь
Участник
Густавсберг  08.04.2025, 17:54:09
[игнорируется]
Дед-Скарабей  08.04.2025, 17:40:06
[игнорируется]
Пока времени нет. И сначала в приотритете пара других еуду по форуму.

А потом уже это йобаное апи:)
Спасибо за комментарий по сабжу, наш любимый дедулечка!
За наше счастливое детство!
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378655
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Green  08.04.2025, 17:55:57
[игнорируется]
Густавсберг  08.04.2025, 17:54:09
[игнорируется]
Дед-Скарабей  08.04.2025, 17:40:06
[игнорируется]
Пока времени нет. И сначала в приотритете пара других еуду по форуму.

А потом уже это йобаное апи:)
Спасибо за комментарий по сабжу, наш любимый дедулечка!
За наше счастливое детство!
А тебя скота гантелей по черепу ебашить.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378722
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашёл багу, базе-сервер не проверяет содержимое хедера "Host:"
Засунул туда слово "PIDOR", а он всё равно успешно отдал контент.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378725
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  08.04.2025, 19:24:58
[игнорируется]
Нашёл багу, базе-сервер не проверяет содержимое хедера "Host:"
Засунул туда слово "PIDOR", а он всё равно успешно отдал контент.
Паттерн "пидора ответ", из книжки "Банды Четырёх".
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378726
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё один баг базе-сервера.
Базе-серверу вообще похуй на типы запроса и корректность http по сути.
Вместо запроса GET он успешно сожрал TESTBUGAGA и выдал ответ как на GET
Надо попробовать захуярить в это место 32 килобайта бинарных данных.
2025-04-08-19-28-30.jpg
...
Рейтинг: 0 / 0
25 сообщений из 1 043, страница 26 из 42
Форумы / Вопросы по форуму [закрыт для гостей] / Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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