Привет, когда я проверял текущий существующий клиент Proxmox API на JavaScript, я понял, что все текущие JavaScript API... ужасны. (все они зависят от curl). Я сейчас занимаюсь разработкой собственного API-клиента. Не мог бы ты исправить некоторые неверные типы в JSON API? Заменив: Code: "minimum" : "0", на: Code: "minimum" : 0, таких ошибок 23. Например: Code: "bwlimit" : { "default" : "лимит миграции из датацентра или конфигурации хранилища", "description" : "Переопределить лимит ввода-вывода (в KiB/s).", "minimum" : "0", "optional" : 1, "type" : "number", "typetext" : "<number> (0 - N)"}, также могли бы ты заменить: Code: "optional" : "1", на: Code: "optional" : 1, таких ошибок 4. И вопрос: в чем разница между типами integer и number? "type" : "number" используется 154 раза, "type" : "integer" используется 845 раз.
небольшая ошибка в документации API Proxmox, Proxmox Виртуальная Среда
|
02.08.2020 20:58:00
|
|
|
|
|
|
17.09.2020 07:32:00
Да, значение по умолчанию равно 1, поэтому его часто опускают. Возможно, нам стоит добавить его в apidump во всех случаях, когда оно не задано явно.
|
|
|
|
|
|
17.09.2020 17:06:00
Реализовано по умолчанию как 1. Время выхода... опубликовано как:
|
|
|
|
|
|
17.09.2020 21:25:00
Очень здорово, спасибо!
|
|
|
|
|
|
21.09.2020 08:11:00
Вы правы — проверка типов в API строже, чем в парсере позже. В конфигурационных файлах принимаются все эти значения, но в API проходят через проверку типов только 1/0.
|
|
|
|
|
Читают тему
