Попытка создать тему через API завершилась ошибкой с таким сообщением: {‘action’: ‘create_post’, ‘errors’: [‘Тело слишком короткое (минимум 1 символ)’, ‘Тело кажется неясным, является ли это полным предложением?’]}
Сообщение для публикации содержит около 25 тысяч символов и представляет собой список новостей.
Вручную опубликовать его можно без ошибок.
Однако при публикации через API возникает ошибка.
Размер поста по умолчанию составляет 35 тысяч (?), я уже увеличил его (в настройках), чтобы разрешить такую длинную публикацию.
Если отправить короткое предложение с использованием кода ниже, всё работает нормально.
Изменил body min entropy на 0, но это тоже не помогло.
Я искал решение на форуме, но ничего не нашёл.
Есть ли какие-то идеи или предложения? Спасибо…
Вот код на Python:
import requests
# Заголовки аутентификации
headers = {
"Api-Key": '***',
"Api-Username": 'newsbot',
}
lines = "некоторые новости, около 25K"
# Данные темы
topic_data = {
"title":"последние новости",
"raw": lines,
"category": 28,
}
# Отправка POST-запроса для создания темы
response = requests.post('https://www.mydomain.com/posts.json', json=topic_data, headers=headers)
# Проверка успешности запроса
if response.status_code == 200:
print("Тема успешно создана!")
topic_id = response.json().get("id")
print(f"ID темы: {topic_id}")
else:
print(response.json())
print(f"Не удалось создать тему. Код состояния: {response.status_code}")
Кстати, содержимое для публикации представляет собой список новостей, например:
[grid]


[/grid]
<details><summary><b>заголовок новости</b></summary>
содержание новости содержание новости содержание новости содержание новости
содержание новости содержание новости содержание новости содержание новости содержание новости
содержание новости содержание новости содержание новости содержание новости содержание новости
содержание новости содержание новости содержание новости содержание новости
около такой длины для одной новости
[Новый источник 2023-10-16T21:16:45Z](https://www.newssource.com/live/anews)
Да, это работает для короткого контента, но не для длинного (прикреплен), 29848 символов. Проблема не в длине, возможно, в каком-то специальном символе?