2013-06-28 4 views
2

с JS api Firebase Я могу использовать различные события. (Value, Child Added, Child Changed, Child Removed, Child Moved.)Могу ли я использовать события с помощью REST api Firebase?

Я хотел бы иметь обратные вызовы к тем же событиям как-то из Python. Python api использует REST API Firebase. Таким образом, можно определить, был ли ребенок изменен/добавлен/и т. Д. В коллекцию через REST?

+0

Похоже, что вы можете использовать обратный вызов JS, доступный для GET, чтобы ввести прослушиватель событий, но вам нужно будет внедрить какой-то сервер на клиенте, чтобы получать сообщения, отправленные при запуске слушателей. Похоже, вы в основном хотите подписаться на активы у клиента Python, но REST API действительно сосредоточен на обработке отдельных транзакций, поэтому вам придется изменить его или найти способ подорвать его до конца. –

ответ

1

Существует третья сторона, ограниченный порт API JS для Python: https://github.com/abeisgreat/python-firebasin

Таким образом, вы можете получить некоторую ограниченную функциональность событий, за исключением запросов и других дополнительных функций, с помощью этого подхода.

+0

Это очень интересно, спасибо. Я буду следить за этим. - Почему ограничение, есть ли причина для этого, или, может быть, это может быть сработано до полного api? – reebalazs

+0

Взаимодействие в реальном времени очень сложное, и этот вид библиотеки еще не документирован или не поддерживается командой. Таким образом, ограниченный. – Kato