Форум сайта python.su
Приветствую всех.
Прошу помощи с вопросом по обратной связи через сервис IFTTT.
Т.е. код отправляет устройству команду через ifttt, устройство сработало, но код понятия не имеет сработало или нет. Как реализуется запрос состояния устройства и возможно вообще это? Конкретное устройство имеется в ifttt. Желательно конечно еще перед отправкой команды получить статус для определения какую команду дать.
Пока ни где не могу найти рабочих примеров или описания..
Отредактировано ivin (Янв. 25, 2020 16:05:48)
Офлайн
Сервис IFTTT? If This Then That
Отредактировано py.user.next (Янв. 24, 2020 02:14:23)
Офлайн
py.user.nextмой вопрос был к знающим работу сервиса IFTTT, я только начал его тыкать…
Сервис IFTTT? If This Then That
Отредактировано ivin (Янв. 25, 2020 16:05:01)
Офлайн
ivinТам три буквы T.
сервиса IFTT
Офлайн
ну да, одна потерялась
код который есть ни чего тебе не даст, вопрос вроде описан в первом посте.
в ifttt можно создать IF “если устройство вкл\выкл”, что сделать в Then That для получения кодом (работает локально) сообщения о статусе? и как должен выглядеть код. впрочем я вроде уже почти решил проблему
Офлайн
ivinВ компьютерном мире нужно всё точно писать, потому что вполне могут быть две разные технологии, различающиеся в одной букве, цифре или значке.
ну да, одна потерялась
ivinЗря ты так думаешь. Я могу навскидку вспомнить десяток случаев, когда человек обращался с проблемой в каком-то сервисе, а потом выкладывал код и тот был неправильно написан не в плане сервиса, а в плане питона или его пакетов. Поэтому, даже не зная сервиса, его код поправлялся в синтаксисе питона и благодаря этому начинал правильно работать.
код который есть ни чего тебе не даст
Офлайн
да правильно все излагаешь. вот только чего выкладывать?
я писал, что код на отправку сообщения в ifttt работает, там всего одна строка:
requests.post('https://maker.ifttt.com/trigger/' + event + ‘/with/key/’ + iftt_key,
params={“value1”:“none”,“value2”:“none”,“value3”:“none”})
с этим проблем нет.
повторяю вопрос-как в питон принять сообщение от ifttt?
кода на прием нет.
Офлайн
ivinТы должен настроить сначала IFTTT, чтобы там была команда status. Потом в IFTTT посылаешь запрос из своего скрипта, обращаясь к этой команде status, и она тебе отвечает ответ в виде JSON-данных.
повторяю вопрос-как в питон принять сообщение от ifttt?
Офлайн
спасибо, кажется мы начинаем друг друга понимать
“Потом в IFTTT посылаешь запрос из своего скрипта, обращаясь к этой команде status, и она тебе отвечает ответ в виде JSON-данных. ”-
вот именно это меня и интересует. есть рабочий пример?
“ можно ходить за этими данными на свой сервис, не зависящий от IFTTT.”-
не хотелось бы делать еще один костыль, если есть варианты прямого приема сообщения, лучше обойтись без этого.
“вся документация по API в IFTTT испещрена ответами с обратной связью”-
если не трудно, ткни пальцем, я так-то не программист совсем, два года назад начал писать на питоне, в очень многое не врубаюсь
Офлайн
ivinpy.user.nextесли не трудно, ткни пальцем
вся документация по API в IFTTT испещрена ответами с обратной связью
ivinrequests.post('https://maker.ifttt.com/trigger/' + event + '/with/key/' + iftt_key, params={'value1': 'none', 'value2': 'none', 'value3': 'none'})
ivinА о HTTP у тебя какие знания? Ты знаешь, что протокол HTTP подразумевает не только запросы, но и ответы?
я так-то не программист совсем
POST /ifttt/v1/queries/list_album_photos HTTP/1.1
...
{
"queryFields": {
"album_name": "Street Art"
}
}
Status 200
{
"data": [
{
"slug 1": "value for row 1 ingredient 1",
"slug 2": "value for row 1 ingredient 2",
...
"slug n": "value for row 1 ingredient n"
}
]
}
Отредактировано py.user.next (Янв. 28, 2020 01:29:16)
Офлайн