Quản lý các quy tắc cơ sở dữ liệu thời gian thực của Firebase qua REST

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Tài liệu này giải thích cách bạn có thể quản lý Quy tắc cơ sở dữ liệu thời gian thực Firebase của ứng dụng thông qua API REST.

Cập nhật quy tắc cơ sở dữ liệu thời gian thực Firebase

Sử dụng API REST, bạn có thể viết và cập nhật Quy tắc cơ sở dữ liệu thời gian thực của Firebase cho ứng dụng Firebase của mình bằng cách thực hiện yêu cầu PUT tới đường dẫn /.settings/rules.json . Để làm điều này, chúng tôi sẽ cần mã thông báo truy cập để xác thực yêu cầu REST của chúng tôi

Trong ví dụ này, chúng tôi cho phép quyền truy cập đọc đối với tất cả dữ liệu trong cơ sở dữ liệu Firebase của mình:

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

Truy xuất quy tắc cơ sở dữ liệu thời gian thực Firebase

Tương tự, chúng ta có thể tạo một yêu cầu GET tới đường dẫn /.settings/rules.json của URL của ứng dụng để truy xuất Quy tắc cơ sở dữ liệu thời gian thực Firebase của mình:

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

Phản hồi sẽ chứa tất cả các quy tắc cho ứng dụng của chúng tôi.