IFTTT Webhook, отправленный из ESP32, не запускается

У меня есть такая настройка IFTTT: если я получаю веб-запрос (через Webhooks) с именем события [НАЗВАНИЕ СОБЫТИЯ], запустите Карты Google на моем телефоне с пунктом назначения {{значение1}}.

Я зашел на https://maker.ifttt.com/use/[MY_KEY] и попытался использовать генерируемую им команду curl: curl -X POST -H "Content-Type: application/json" -d '{"value1":"The Diamond, Sheffield"}' https://maker.ifttt.com/trigger/{event}/with/key/[MY_KEY], и это работает. Я получаю сообщение Congratulations! You've fired the [EVENT NAME] event, и мой телефон открывает Google Maps, как и должно.

Когда я пробую это, используя возможности Wi-Fi на моем чипе Adafruit ESP32, это не работает. Я все еще получаю сообщение «Поздравления» и ответ 200, но на самом деле событие не запускается. Мой телефон не открывает карты Google, и приложение IFTTT также не отображает событие как инициированное.

Код, который я использую для своего ESP32, находится здесь: https://pastebin.com/VfuUzz0w Несколько примечаний по коду:

  • В переменной url Я заменил [MY_EVENT] фактическим названием моего мероприятия
  • Он-лайн 48 возвращается https://maker.ifttt.com/trigger/[EVENT NAME]/with/key/[MY_KEY]
  • Он-лайн 49 возвращается {"value1": "The Diamond, Sheffield"}
  • В println операторы в строках 56-59 возвращают
      POST request returned code 200
Response:
Congratulations! You've fired the dan-esp32-directions event

Спасибо за помощь.

0 ответов

Другие вопросы по тегам