Belirtilen FirebaseProject
için kullanılabilir tüm Uygulamaları listeler.
Bu, kolaylık sağlayan bir yöntemdir. Bir Uygulama ile etkileşim genellikle platforma özel hizmet kullanılarak yapılmalıdır, ancak bazı araç kullanım alanları bilinen tüm uygulamaların (ör. Uygulama seçici arayüzleri) bir özetini gerektirir.
HTTP isteği
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
parent |
Uygulamaların listeleneceği üst
PROJECT_IDENTIFIER değerleriyle ilgili ayrıntılar için |
Sorgu parametreleri
Parametreler | |
---|---|
pageToken |
Daha önce |
pageSize |
Yanıtta döndürülecek maksimum Uygulama sayısı. Sunucu, kendi takdirine bağlı olarak bu değerden daha az bir değer döndürebilir. Herhangi bir değer belirtilmezse (veya çok büyük bir değer belirtilirse) sunucu kendi sınırını uygular. 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 aşağıdaki "sanal" değerini de destekler alanları. Bunlar aslında döndürülen kaynak nesnesinin parçası olmayan alanlardır ancak belirli değerlerle önceden doldurulmuş gibi sorgulanabilirler.
|
showDeleted |
Belirtilmezse yalnızca |
İstek içeriği
İsteğin gövdesi boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt gövdesi aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"apps": [
{
object ( |
Alanlar | |
---|---|
apps[] |
|
nextPageToken |
Sonuç listesi tek bir yanıta sığmayacak kadar büyükse bir jeton döndürülür. Bu jeton, bir sonraki Uygulama grubunu bulmak üzere Sayfa jetonları kısa ömürlüdür ve kalıcı olmamalıdır. |
Yetkilendirme 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ış başlıklı makaleye bakın.
FirebaseAppInfo
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 çıkış. Sabit. Genel olarak benzersiz, Firebase tarafından atanmış Veri biçimi belirtilmediğinden bu tanımlayıcı, opak jeton olarak değerlendirilmelidir. |
namespace |
Yalnızca çıkış. Sabit. Uygulamanın platforma özel tanımlayıcısı. Not: Çoğu kullanım alanında, bir Uygulamaya referansta bulunmak için standart, genel olarak benzersiz tanımlayıcı olan Bu dize, her platform için bir yerel tanımlayıcıdan türetilir: |
apiKeyId |
Uygulamayla ilişkilendirilen Firebase API anahtarı için Google tarafından atanan genel olarak benzersiz tanımlayıcı (UID). Bu değerin, API anahtarının Uygulamayı oluşturma isteklerinde |
state |
Yalnızca çıkış. Uygulamanın yaşam döngüsü durumu. |
UygulamaPlatformu
Bir Firebase uygulamasının ilişkilendirilebileceği platformlar.
Sıralamalar | |
---|---|
PLATFORM_UNSPECIFIED |
Bilinmeyen durum. Bu, yalnızca ayarlanmayan değerleri ayırt etmek için kullanılır. |
IOS |
Firebase uygulaması iOS ile ilişkilendirilmiştir. |
ANDROID |
Firebase uygulaması Android ile ilişkilendirilmiştir. |
WEB |
Firebase uygulaması web ile ilişkilendirilmiştir. |