powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Вопросы по форуму [закрыт для гостей] / Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
25 сообщений из 1 023, страница 26 из 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 дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #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
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378730
Фотография Green
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Green Привилегированный пользователь
Участник
Густавсберг  08.04.2025, 18:07:25
[игнорируется]
Green  08.04.2025, 17:55:57
[игнорируется]
Густавсберг  08.04.2025, 17:54:09
[игнорируется]
Дед-Скарабей  08.04.2025, 17:40:06
[игнорируется]
Пока времени нет. И сначала в приотритете пара других еуду по форуму.

А потом уже это йобаное апи:)
Спасибо за комментарий по сабжу, наш любимый дедулечка!
За наше счастливое детство!
А тебя скота гантелей по черепу ебашить.
На Пашенция надо натравить какую нибудь Алину. чтобы заебала.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378736
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От рандомных байтиков вместо GET дохнет нахуй.
Дисконнект происходит.
2025-04-08-19-41-12.jpg
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378737
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TESTBUGAGA работал
а это уже не работает
2025-04-08-19-44-23.jpg
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378738
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заслал ему туда бинарник монги в качестве заголовка. Полёт нормальный. Всё-таки больше 50 метров...
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378739
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IT-Клоп  08.04.2025, 19:46:02
[игнорируется]
заслал ему туда бинарник монги в качестве заголовка. Полёт нормальный. Всё-таки больше 50 метров...
Всмысле нормальный. А чо в ответ пришло?
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378740
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  08.04.2025, 19:46:27
[игнорируется]
IT-Клоп  08.04.2025, 19:46:02
[игнорируется]
заслал ему туда бинарник монги в качестве заголовка. Полёт нормальный. Всё-таки больше 50 метров...
Всмысле нормальный. А чо в ответ пришло?
бэд ревкест )
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378746
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IT-Клоп  08.04.2025, 19:46:58
[игнорируется]
Густавсберг  08.04.2025, 19:46:27
[игнорируется]
IT-Клоп  08.04.2025, 19:46:02
[игнорируется]
заслал ему туда бинарник монги в качестве заголовка. Полёт нормальный. Всё-таки больше 50 метров...
Всмысле нормальный. А чо в ответ пришло?
бэд ревкест )
Ну дисконнект просто происходить должен по идее.
Инфаркт жопы.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378750
IT-Клоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Густавсберг  08.04.2025, 20:05:54
[игнорируется]
IT-Клоп  08.04.2025, 19:46:58
[игнорируется]
Густавсберг  08.04.2025, 19:46:27
[игнорируется]
IT-Клоп  08.04.2025, 19:46:02
[игнорируется]
заслал ему туда бинарник монги в качестве заголовка. Полёт нормальный. Всё-таки больше 50 метров...
Всмысле нормальный. А чо в ответ пришло?
бэд ревкест )
Ну дисконнект просто происходить должен по идее.
Инфаркт жопы.
Нет, это nginx сцуко чотенько отрабатывает.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378771
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IT-Клоп  08.04.2025, 20:11:04
[игнорируется]
Густавсберг  08.04.2025, 20:05:54
[игнорируется]
IT-Клоп  08.04.2025, 19:46:58
[игнорируется]
Густавсберг  08.04.2025, 19:46:27
[игнорируется]
IT-Клоп  08.04.2025, 19:46:02
[игнорируется]
...
Всмысле нормальный. А чо в ответ пришло?
бэд ревкест )
Ну дисконнект просто происходить должен по идее.
Инфаркт жопы.
Нет, это nginx сцуко чотенько отрабатывает.
Всмысле нет. Да, дисконнект происходит. Ему нет смысла держать коннект до тебя, когда ты ему говна скормил.
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378825
Фотография Густавсберг
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Базя грепни в логах сервера:
Код
1.
2AJyEpMxIOs
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378831
WWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
All You Need Is Love
чтобы сделать апи, который удовлетворит многих, над композицией надо поработать
...
Рейтинг: 0 / 0
Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
    #1378832
WWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
All You Need Is Love
WWW  08.04.2025, 21:21:57
[игнорируется]
чтобы сделать апи, который удовлетворит многих, над композицией надо поработать
это нихуя не тривиально. у меня есть топик
а без композиции - это все говно ибаное ПИТЕРСКОЕ
...
Рейтинг: 0 / 0
25 сообщений из 1 023, страница 26 из 41
Форумы / Вопросы по форуму [закрыт для гостей] / Движок и API дедофорума. Обсуждение. Баги. Тестирование. Задачи.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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