Method: projects.webApps.getConfig

Lấy thành phần cấu hình được liên kết với WebApp đã chỉ định.

Yêu cầu HTTP

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/webApps/*/config}

URL sử dụng cú pháp Chuyển mã gRPC .

Tham số đường dẫn

Thông số
name

string

Tên tài nguyên của cấu hình WebApp cần tải xuống, ở định dạng:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID /config


APP_ID là mã định danh duy nhất nên Tài nguyên duy nhất từ ​​mẫu truy cập Bộ sưu tập phụ có thể được sử dụng ở đây, theo định dạng:

projects/-/webApps/ APP_ID


Tham khảo trường name WebApp để biết chi tiết về các giá trị PROJECT_IDENTIFIERAPP_ID .

Nội dung yêu cầu

Phần thân yêu cầu phải trống.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Siêu dữ liệu cấu hình của một Ứng dụng Firebase cho web.

Biểu diễn JSON
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
Lĩnh vực
projectId

string

Bất biến. Giá trị nhận dạng duy nhất do người dùng chỉ định cho FirebaseProject .

appId

string

Bất biến. Giá trị nhận dạng duy nhất trên toàn cầu do Firebase chỉ định cho WebApp .

databaseURL

string

URL cơ sở dữ liệu thời gian thực Firebase mặc định.

storageBucket

string

Tên nhóm lưu trữ Cloud Storage mặc định cho Firebase.

locationId

string

ID của vị trí tài nguyên GCP mặc định của Dự án. Vị trí này là một trong những vị trí tài nguyên GCP có sẵn .

Trường này bị bỏ qua nếu vị trí tài nguyên GCP mặc định chưa được hoàn thiện. Để đặt vị trí tài nguyên GCP mặc định của Dự án, hãy gọi defaultLocation.finalize sau khi bạn thêm tài nguyên Firebase vào Dự án.

apiKey

string

keyString của khóa API được liên kết với WebApp .

Lưu ý rằng giá trị này không phảiapiKeyId (UID) của khóa API được liên kết với WebApp .

authDomain

string

Miền Firebase Auth định cấu hình cho chuyển hướng OAuth, theo định dạng:

PROJECT_ID .firebaseapp.com

messagingSenderId

string

ID người gửi để sử dụng với Nhắn tin qua đám mây Firebase.

measurementId

string

Giá trị nhận dạng duy nhất do Google chỉ định cho luồng web Google Analytics được liên kết với WebApp . SDK Firebase sử dụng ID này để tương tác với API Google Analytics.

Trường này chỉ xuất hiện nếu WebApp được liên kết với luồng web trong Thuộc tính web và ứng dụng Google Analytics. Tìm hiểu thêm về ID này và luồng web Google Analytics trong tài liệu Analytics .

Để tạo measurementId và liên kết WebApp với luồng web Google Analytics, hãy gọi projects.addGoogleAnalytics .

Đối với các ứng dụng sử dụng SDK JavaScript Firebase phiên bản 7.20.0 trở lên, Firebase sẽ tự động tìm measurementId khi ứng dụng của bạn khởi chạy Analytics. Việc có ID này trong đối tượng cấu hình của bạn là tùy chọn nhưng nó đóng vai trò dự phòng trong trường hợp hiếm hoi là tìm nạp động không thành công.

Phạm vi ủy quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

Để biết thêm thông tin, hãy xem Tổng quan về xác thực .