Показано с 1 по 3 из 3

Тема: Переименование параметра с помощью API

  1. #1

    По умолчанию Переименование параметра с помощью API

    Добрый день, вопрос такой: согласно API можно переименовать параметры по запросу на /v1/modbus/rename/:id но почему-то апи отдает 404. При том что по ID параметра я могу читать и писать, в чем может быть проблема?

    Пример запроса (данные скрыты):

    curl -X POST -H "Content-Type: application/x-www-form-urlencoded" \
    -H "Authorization: Bearer token" \
    -d '{
    "name":"Custom name",
    }' \
    https://api.owencloud.ru/v1/modbus/rename/id


    Ответ:

    {"name":"Not Found","message":"Страница не найдена.","code":0,"status":404,"previous":{"name" :"Invalid Route","message":"Unable to resolve the request: v1/modbus/rename","code":0}}

  2. #2
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от Павел Покатило Посмотреть сообщение
    Добрый день, вопрос такой: согласно API можно переименовать параметры по запросу на /v1/modbus/rename/:id но почему-то апи отдает 404. При том что по ID параметра я могу читать и писать, в чем может быть проблема?

    Пример запроса (данные скрыты):

    curl -X POST -H "Content-Type: application/x-www-form-urlencoded" \
    -H "Authorization: Bearer token" \
    -d '{
    "name":"Custom name",
    }' \
    https://api.owencloud.ru/v1/modbus/rename/id


    Ответ:

    {"name":"Not Found","message":"Страница не найдена.","code":0,"status":404,"previous":{"name" :"Invalid Route","message":"Unable to resolve the request: v1/modbus/rename","code":0}}
    Добрый день.

    К сожалению, этот запрос у меня также работает. Передам обратную связь разработчикам.

    Но вообще есть другой запрос, который позволяет изменять имя параметра, он более функциональный и предпочтительно использовать его:
    Изменение modbus параметра - POST modbus/edit-parameter/:id

    По сути все тоже самое, только меняется строка запроса.

    Запрос:
    Код:
    POST /v1/modbus/edit-parameter/7071122 HTTP/1.1
    Host: api.owencloud.ru
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 71
    Authorization: Bearer ***ЗДЕСЬ_ВАШ_ТОКЕН***
    
    {"name":"Битовая маска состояния котлов v2"}
    Ответ:
    Код:
    {
        "parameter_id": 7071122,
        "code": "success",
        "description": "Modbus параметр (Битовая маска состояния котлов v2) был успешно обновлен."
    }
    P.S:
    Данным запросом можно менять разные настройки параметра, если какие либо настройки в запросе не указаны, то они останутся неизменными.
    Последний раз редактировалось A.Simonov; 19.03.2021 в 14:18.

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

  3. #3
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Update:

    Выяснилось почему запрос не работает. В документации по API опечатка.
    вместо rename нужно использовать rename-parameter

    Правильный запрос выглядит так:

    Запрос:
    Код:
    POST /v1/modbus/rename-parameter/7071122 HTTP/1.1
    Host: api.owencloud.ru
    Content-Type: application/x-www-form-urlencoded
    Authorization: Bearer ***ЗДЕСЬ_ВАШ_ТОКЕН***
    Content-Length: 68
    {"name":"Битовая маска состояния котлов"}
    ответ:
    Код:
    {
        "code": "success",
        "description": "Название параметра успешно обновлено."
    }
    Последний раз редактировалось A.Simonov; 19.03.2021 в 14:23.

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

Похожие темы

  1. Тип параметра
    от sin230376 в разделе Облачный сервис OwenCloud
    Ответов: 4
    Последнее сообщение: 26.03.2021, 08:31
  2. Сохранение параметра..
    от DimBan в разделе Master SCADA 3
    Ответов: 10
    Последнее сообщение: 11.06.2019, 12:53
  3. Нет параметра МУ110-16р
    от saniyo в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 06.02.2012, 09:09
  4. ПЛК 150 и считывание параметра из СИ8
    от Ярославкин в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 14.11.2008, 13:24
  5. Установка параметра C.SP (ТРМ-138)
    от Валерий в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 12.01.2007, 11:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •