Method: projects.webApps.getConfig

Lấy cấu phần phần mềm cấu hình 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 để tải xuống, ở định dạng:

projects/PROJECT_IDENTIFIER/webApps/APP_ID/config


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

projects/-/webApps/APP_ID


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

Nội dung yêu cầu

Nội dung 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 về cấu hình của một ứng dụng Firebase dành cho web.

Biểu diễn dưới dạng JSON
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
Trường
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 theo thời gian thực mặc định của Firebase.

storageBucket

string

Tên bộ chứa mặc định của Cloud Storage cho Firebase.

locationId

string

Mã vị trí tài nguyên GCP mặc định của Dự án. Vị trí này là một trong các vị trí tài nguyên GCP hiện có.

Trường này sẽ bị bỏ qua nếu vị trí tài nguyên GCP mặc định chưa được hoàn tất. Để đặt vị trí tài nguyên GCP mặc định của một 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 khoá API liên kết với WebApp.

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

authDomain

string

Miền mà tính năng Xác thực Firebase định cấu hình cho các lệnh chuyển hướng OAuth, theo định dạng:

PROJECT_ID.firebaseapp.com

messagingSenderId

string

Mã người gửi để sử dụng với Giải pháp gửi thông báo qua đám mây của Firebase.

measurementId

string

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

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

Để tạo measurementId và liên kết WebApp với một luồng dữ liệu web của Google Analytics, hãy gọi projects.addGoogleAnalytics.

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

Phạm vi uỷ 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 bài viết Tổng quan về việc xác thực.