Как использовать подстановочные знаки в дочернем пути с помощью запросов Zapier к базе данных Firebase Realtime - PullRequest
0 голосов
/ 17 марта 2019

Я пытаюсь использовать zapier для отправки электронного письма с подтверждением заказа с помощью mailgun всякий раз, когда заказ записывается в RTDB Firebase.

Дочерний путь в RTDB: Orders / {userid} / {timestamp} /. Как объявить идентификатор пользователя и метку времени в качестве подстановочных знаков в дочернем пути в zapier. Прямо сейчас он ожидает, что все новые записи будут поступать из идентификатора пользователя и временной метки, которые я использовал при первоначальной настройке.

Надеюсь, это имеет смысл. Если этого не произойдет, я сделаю все возможное, чтобы попытаться перефразировать, чтобы понять, для чего я иду. Спасибо!

1 Ответ

0 голосов
/ 17 марта 2019

Основываясь на внешнем виде триггеров, поисков и действий Zapier для Firebase, кажется, что их бэкэнд опирается на Firebase Client SDK. Из-за этого вы не сможете использовать символы подстановки так, как ожидаете, потому что каждый путь прослушивается статически.

Вместо этого вам может потребоваться использовать Облачные функции для Firebase .

Команда Postmark имеет довольно солидный учебник о том, как это сделать здесь . Есть также еще один вопрос здесь, на SO , который делает то, что вы ищете, используя функции. Не должно быть слишком сложно заменить Postmark для библиотеки mailgun-js .

...