REST Resource: projects.webApps

Kaynak: Web Uygulaması

Web için Firebase Uygulamasının ayrıntıları.

JSON gösterimi
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "appUrls": [
    string
  ],
  "webId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
Alanlar
name

string

WebApp kaynak adı şu biçimdedir:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID

  • PROJECT_IDENTIFIER : ana Projenin ProjectNumber (önerilen) veya ProjectId . Google'ın AIP 2510 standardındaki proje tanımlayıcılarını kullanma hakkında daha fazla bilgi edinin.
    Herhangi bir yanıt gövdesindeki PROJECT_IDENTIFIER değerinin ProjectId olacağını unutmayın.
  • APP_ID : Uygulama için Firebase tarafından atanan global benzersiz tanımlayıcı (bkz. appId ).
appId

string

Yalnızca çıktı. Değişmez. WebApp için Firebase tarafından atanan küresel benzersiz tanımlayıcı.

Veri formatı belirtilmediğinden bu tanımlayıcının opak bir belirteç olarak ele alınması gerekir.

displayName

string

WebApp için kullanıcı tarafından atanan görünen ad.

projectId

string

Yalnızca çıktı. Değişmez. WebApp için üst FirebaseProject öğesinin kullanıcı tarafından atanan benzersiz tanımlayıcısı.

appUrls[]

string

WebApp barındırıldığı URL'ler.

webId
(deprecated)

string

Yalnızca çıktı. Değişmez. WebApp için Firebase tarafından atanan benzersiz bir tanımlayıcı.

Bu tanımlayıcı yalnızca WebApp için namespace değerini doldurmak için kullanılır. Çoğu kullanım durumunda, Uygulamayı tanımlamak veya başvuruda bulunmak için appId kullanın. webId değeri yalnızca bir FirebaseProject ve onunla ilişkili Uygulamalar içinde benzersizdir.

apiKeyId

string

WebApp ile ilişkili Firebase API anahtarı için Google tarafından atanan küresel benzersiz tanımlayıcı (UID).

Bu değerin, API anahtarının keyString değil , API anahtarının UID'si olduğunu unutmayın. keyString , Uygulamanın yapılandırma yapısında bulunabilen değerdir.

webApps.Create isteklerinde apiKeyId ayarlanmamışsa Firebase, bir apiKeyId WebApp ile otomatik olarak ilişkilendirir. Otomatik olarak ilişkilendirilen bu anahtar mevcut bir geçerli anahtar olabilir veya geçerli bir anahtar yoksa yeni bir anahtar sağlanacaktır.

Yama isteklerinde, apiKeyId boş bir değere ayarlanamaz ve yeni UID'nin hiçbir kısıtlaması olmamalıdır veya yalnızca ilgili WebApp için geçerli olan kısıtlamalara sahip olmalıdır. API anahtarlarını yönetmek için Google Cloud Console'u kullanmanızı öneririz.

state

enum ( State )

Yalnızca çıktı. Uygulamanın yaşam döngüsü durumu.

etag

string

Bu sağlama toplamı sunucu tarafından diğer alanların değerine göre hesaplanır ve devam etmeden önce istemcinin güncel bir değere sahip olduğundan emin olmak için güncelleme istekleriyle birlikte gönderilebilir.

Google'ın AIP-154 standardında etag hakkında daha fazla bilgi edinin.

Bu etiket güçlü bir şekilde doğrulanmıştır.

Yöntemler

create

Belirtilen FirebaseProject yeni bir WebApp oluşturulmasını ister.

get

Belirtilen WebApp alır.

getConfig

Belirtilen WebApp ile ilişkili yapılandırma yapıtını alır.

list

Belirtilen FirebaseProject ile ilişkili her WebApp listeler.

patch

Belirtilen WebApp özniteliklerini günceller.

remove

Belirtilen WebApp FirebaseProject kaldırır.

undelete

Belirtilen WebApp FirebaseProject geri yükler.