Добрый день!
Как через api добавлять, редактировать и удалять категории приборов? В документации нашел только запрос на получение списка категории category/index.
Добрый день!
Как через api добавлять, редактировать и удалять категории приборов? В документации нашел только запрос на получение списка категории category/index.
Последний раз редактировалось Junior Soprano; 25.12.2020 в 13:42.
Начальник бюро разработки серверного программного обеспечения
email: d.syabitov@owen.ru
В соседней теме завел разговор об изменении ответа на запись, если объект находится не в сети, мне посоветовали делать проверки статуса отправленной команды. Что имеем: ответ на команду записичтоб проверить статус нужно формировать{'writeGroupId': 391795101, 'writeParams': [{'paramId': 4337433, 'writeParamId': 877900647}]}а хотелось бы для ускорения процесса перенаправить ответ в запрос статуса, возможно ли или опять будут отговорки?{"writeGroupIds":[391795101], "writeParamIds":[877900647]}
Последний раз редактировалось capzap; 14.04.2022 в 09:11.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Спросил у dsyabitov, что он думает по этому поводу.
Говорит, что добавлять другой http код не станет, но для удобства, чтобы не работать с буквенным статусом, добавит в ответ цифровой статус (к запросу POST parameters/write-status)
Его будет легче обрабатывать, чем буквенный.
Последний раз редактировалось A.Simonov; 14.04.2022 в 14:04.
Александр Андреевич Симонов
Инженер по продуктам «ПЛК, модули и OwenCloud»
Не работаю в ОВЕН с 01.07.22
По всем вопросам обращайтесь на почту: support@owen.ru
Не понимаю, форум живой или нет, продублирую свой вопрос тут:
Добрый день.
Начал пробовать api, авторизация, список приборов, это всё ок, но вот с POST parameters/data случился затык, отправляю:
Снимок.PNG
И апи ругается на синтаксис, чего только не пробовал, что не так отсылаю?
В данной теме на странице 4 вычитал, что надо передавать не айди прибора, а параметра ( в документации про это вообще ни слова, что за айди, где брать... )
Спасибо
UPD
вычитал про /v1/device/:id там вроде есть и айди параметров
Да, метод рабочий, получил все айди параметров и сами значения и кучу инфы, parameters/last-data и parameters/data пока побороть не смог
Последний раз редактировалось OWEN1VIKTOR; 17.05.2022 в 17:11.
Добрый день.
про id параметров, где их брать я писал в этом сообщении
https://owen.ru/forum/showthread.php...l=1#post367422
Александр Андреевич Симонов
Инженер по продуктам «ПЛК, модули и OwenCloud»
Не работаю в ОВЕН с 01.07.22
По всем вопросам обращайтесь на почту: support@owen.ru
Да, начал лапатить форум, стало яснее, в принципе с параметрами и дальше с POST parameters/data разобрался.
Мои трудности были связаны скорее с синтаксисом запроса, но понять, что надо отправлять с первого раза не удалось
спасибо
хотелось бы обратить внимание разработчиков на интерпретацию ошибок от количества кириллических символов, сложно диагностировать проблему, ни когда бы не подумал что поговорка: "один раз не ..." встретится в таком качестве
Screenshot 2024-04-08 141150.png, Screenshot 2024-04-08 141216.png и успешное создание Screenshot 2024-04-08 141234.png
и второй момент по документации, в ней используется в выражении параметр, а фактически подходит только код параметра
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Делаю в 1С POST запрос - https://api.owencloud.ru/v1/auth/open с телом:
{
"login":"demo@owen.ru",
"password":"demo123"
}
получаю ответ:
{
"name": "Bad Request",
"message": "Syntax error",
"code": 0,
"status": 400
}
При отправки черезPostMan всё нормально.
Решил проблему следующим способом, отключив BOM при формировании тела запроса:
"HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапрос а, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);"
Последний раз редактировалось yura371; 29.08.2024 в 16:43.