You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ВК добавляет новые значения во всевозможные enum-ы быстрее, чем они появляются в этом проекте. Если нового значения нет в проетке - ответ от ВК не парсится с ошибкой.
Вот примеры:
Error converting value "photo" to type 'VkNet.Enums.StringEnums.PostType'. Path 'response.items[6].copy_history[0].post_type'
Error converting value "admin_app" to type 'VkNet.Enums.StringEnums.Platform'. Path 'response.items[73].post_source.platform'
Error converting value "instagram" to type 'VkNet.Enums.StringEnums.Platform'. Path 'response.items[73].post_source.platform'
Причем иногда приходят такие значения, которых даже в документации vk api нет.
Из-за этого у меня ни разу не получилось добиться полностю рабочей версии после 1.47.
В связи с этим такое предложение:
Добавить во все enum-ы, участвующие в десериализации ответа от ВК значение Unknown.
При десериализации enum-а из JSON если подходящего значения не нашлось, возвращать Unknown
The text was updated successfully, but these errors were encountered:
sel1
changed the title
Мэппинг enum-ов для отсутствующих знаений
Мэппинг enum-ов для отсутствующих значений
Jul 21, 2023
На данный момент, все StringEnum помечены как nullable, при отсутствии значения - null.
Может кто придумает, как добавить логгер в конвертер или другой вариант.
ВК добавляет новые значения во всевозможные enum-ы быстрее, чем они появляются в этом проекте. Если нового значения нет в проетке - ответ от ВК не парсится с ошибкой.
Вот примеры:
Error converting value "photo" to type 'VkNet.Enums.StringEnums.PostType'. Path 'response.items[6].copy_history[0].post_type'
Error converting value "admin_app" to type 'VkNet.Enums.StringEnums.Platform'. Path 'response.items[73].post_source.platform'
Error converting value "instagram" to type 'VkNet.Enums.StringEnums.Platform'. Path 'response.items[73].post_source.platform'
Причем иногда приходят такие значения, которых даже в документации vk api нет.
Из-за этого у меня ни разу не получилось добиться полностю рабочей версии после 1.47.
В связи с этим такое предложение:
The text was updated successfully, but these errors were encountered: