В текущей имплементации Utils.create_data_dict есть небольшая проверка, которая не работает для некоторых случаев формирования данных для отправки запроса к API
Это приводит к таким случаям, когда запросы к методам, которые принимают сразу словарь со значениями: {"field_name": "field_value"} превращаются в {} и отправляются при запросе
Подверженные методы, где эта ошибка не позволит передать данные к API:
POST /api/v2/abuse_requests/offtopic
POST /api/v2/abuse_requests/review
POST /api/v2/abuse_requests/abuse
POST /api/v2/abuse_requests/spoiler
POST /api/user_images
Данная ошибка уже исправлена и фикс опубликован в версии 2.4
В текущей имплементации
Utils.create_data_dict
есть небольшая проверка, которая не работает для некоторых случаев формирования данных для отправки запроса к APIhttps://github.com/SecondThundeR/shikithon/blob/fdb1015d78e920f6a6f4deb937e1b9b40764a6be/shikithon/utils/utils.py#L117-L121
Это приводит к таким случаям, когда запросы к методам, которые принимают сразу словарь со значениями:
{"field_name": "field_value"}
превращаются в{}
и отправляются при запросеПодверженные методы, где эта ошибка не позволит передать данные к API: