Catch up on everthing we announced at this year's Firebase Summit. Learn more

Управление правилами базы данных Firebase в реальном времени через REST

В этом документе объясняется, как вы можете управлять правилами базы данных Firebase Realtime вашего приложения через REST API.

Обновление правил базы данных Firebase Realtime

Использование REST API, вы можете писать и обновлять Firebase Realtime Правила базы данных для приложения Firebase, сделав PUT запрос на /.settings/rules.json пути. Для этого нам понадобится маркер доступа для аутентификации нашего запроса REST

В этом примере мы разрешаем доступ для чтения для всех данных в нашей базе данных Firebase:

curl -X PUT -d '{ "rules": { ".read": true } }' 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

Получение правил базы данных Firebase Realtime

Кроме того , мы можем сделать запрос GET к /.settings/rules.json пути URL нашего приложения , чтобы восстановить наши Firebase Realtime базы данных правил:

curl 'https://docs-examples.firebaseio.com/.settings/rules.json?access_token=<ACCESS_TOKEN>'

Ответ будет содержать все правила для нашего приложения.