Belirtilen FirebaseProject
için mevcut tüm Uygulamaları listeler.
Bu kolaylık sağlayan bir yöntemdir. Genellikle bir Uygulamayla etkileşim, platforma özel hizmet kullanılarak yapılmalıdır, ancak bazı araç kullanım durumları, bilinen tüm Uygulamaların bir özetini gerektirir (Uygulama seçici arayüzleri gibi).
HTTP isteği
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
URL, gRPC Kod Dönüştürme sözdizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent | Uygulamaların listeleneceği ana PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için |
Sorgu parametreleri
Parametreler | |
---|---|
pageToken | Belirteç, önceki bir çağrıdan |
pageSize | Yanıtta döndürülecek maksimum Uygulama sayısı. Sunucu kendi takdirine bağlı olarak bu değerden daha azını döndürebilir. Hiçbir değer belirtilmezse (veya çok büyük bir değer belirtilirse), sunucu kendi sınırını uygulayacaktır. Bu değer negatif olamaz. |
filter | Google'ın AIP-160 standardıyla uyumlu bir sorgu dizesi. Bir sorguda aşağıdaki alanlardan herhangi birini kullanın: Bu sorgu aynı zamanda aşağıdaki "sanal" alanları da destekler. Bunlar aslında döndürülen kaynak nesnesinin parçası olmayan alanlardır ancak belirli değerlerle önceden doldurulmuş gibi sorgulanabilirler.
|
showDeleted | Belirtilmediği takdirde yalnızca |
Talep gövdesi
İstek gövdesi boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{
"apps": [
{
object ( |
Alanlar | |
---|---|
apps[] | |
nextPageToken | Sonuç listesi tek bir yanıta sığmayacak kadar büyükse bir belirteç döndürülür. Bu belirteç, sonraki Uygulama grubunu bulmak için Sayfa belirteçleri kısa ömürlüdür ve kalıcı olmamalıdır. |
Yetki Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
-
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
Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış bölümüne bakın.
FirebaseUygulama Bilgisi
Bir Uygulamanın üst düzey özeti.
JSON gösterimi |
---|
{ "name": string, "displayName": string, "platform": enum ( |
Alanlar | |
---|---|
name | Firebase Uygulamasının kaynak adı şu biçimdedir: veya veya |
displayName | Firebase Uygulamasının kullanıcı tarafından atanan görünen adı. |
platform | Firebase Uygulamasının platformu. |
appId | Yalnızca çıktı. Değişmez. Veri formatı belirtilmediğinden bu tanımlayıcının opak bir belirteç olarak ele alınması gerekir. |
namespace | Yalnızca çıktı. Değişmez. Uygulamanın platforma özel tanımlayıcısı. Not: Çoğu kullanım durumunda, bir Uygulamaya referans vermek için standart, genel olarak benzersiz tanımlayıcı olan Bu dize, her platform için yerel bir tanımlayıcıdan türetilir: |
apiKeyId | Uygulamayla 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 Uygulamayı oluşturma isteklerinde |
state | Yalnızca çıktı. Uygulamanın yaşam döngüsü durumu. |
Uygulama Platformu
Firebase Uygulamasının ilişkilendirilebileceği platformlar.
Numaralandırmalar | |
---|---|
PLATFORM_UNSPECIFIED | Bilinmeyen durum. Bu yalnızca ayarlanmamış değerleri ayırt etmek için kullanılır. |
IOS | Firebase Uygulaması iOS ile ilişkilidir. |
ANDROID | Firebase Uygulaması Android ile ilişkilidir. |
WEB | Firebase Uygulaması web ile ilişkilidir. |