Страница 1 из 1

Как отправить команду в API?

Добавлено: Пн янв 21, 2019 2:49 am
bartwell
Неоднократно встречал упоминание API. Но не могу найти документацию по нему.

Нужно через HTTP отправить команду Алисе и получить ответ в каком-то удобном формате, например JSON. Как это можно сделать?

Re: Как отправить команду в API?

Добавлено: Пн янв 21, 2019 2:50 am
skysilver
В Базе знаний статья https://kb.smartliving.ru/?p=560

Re: Как отправить команду в API?

Добавлено: Пн янв 21, 2019 2:56 am
bartwell
Спасибо за полезную ссылку. Вариант с /command.php?qry=<КОМАНДА> мне не подходит - нужно получить ответ в удобоваримом формате вроде JSON. А в разделе API я чего-то подходящего не вижу... Можете чуть более подробно описать, как это можно сделать?

Re: Как отправить команду в API?

Добавлено: Пн янв 21, 2019 12:13 pm
skysilver
А какая задача конкретнее? Что за команды такие и какие ответы на них подразумеваются?

Re: Как отправить команду в API?

Добавлено: Пн янв 21, 2019 12:16 pm
bartwell
Команды управления устройствами типа "включи свет в спальне" или "выключи телевизор". В целом, нужно просто адресовать сообщение Алисе.

Re: Как отправить команду в API?

Добавлено: Пн янв 21, 2019 12:25 pm
skysilver
А ответ - это то, что Алиса отвечает при выполнении команды в чат?

Re: Как отправить команду в API?

Добавлено: Пн янв 21, 2019 12:28 pm
bartwell
Да, именно так.

Re: Как отправить команду в API?

Добавлено: Пн янв 21, 2019 12:42 pm
skysilver
Ясн. Штатные возможности на такой случай мне не известны, но возможно они и есть.
Я бы сделал своим отдельным php-скриптом в корневой директории МДМ по аналогии с вебхуком для гугл-ассистента, как здесь http://majordomo.smartliving.ru/forum/v ... =23&t=5765