แสดงรายการแอปที่ใช้ได้ทั้งหมดสำหรับ FirebaseProject
ที่ระบุ
นี่คือวิธีที่สะดวก โดยทั่วไปแล้ว การโต้ตอบกับแอปควรทำโดยใช้บริการเฉพาะแพลตฟอร์ม แต่กรณีการใช้งานเครื่องมือบางอย่างจำเป็นต้องมีการสรุปข้อมูลแอปที่รู้จักทั้งหมด (เช่น สำหรับอินเทอร์เฟซตัวเลือกแอป)
คำขอ HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent |
โปรดดูที่ช่อง |
พารามิเตอร์การค้นหา
พารามิเตอร์ | |
---|---|
pageToken |
โทเค็นที่ส่งคืนจากการเรียกไปยัง |
pageSize |
จำนวนแอปสูงสุดที่จะแสดงในการตอบกลับ เซิร์ฟเวอร์อาจแสดงผลน้อยกว่าค่านี้ได้ตามที่เห็นสมควร หากไม่ได้ระบุค่าไว้ (หรือระบุค่ามากเกินไป) เซิร์ฟเวอร์จะกำหนดขีดจำกัดของตนเอง ค่านี้ต้องไม่เป็นค่าลบ |
filter |
สตริงการค้นหาที่เข้ากันได้กับมาตรฐาน AIP-160 ของ Google ใช้ช่องใดก็ได้ต่อไปนี้ในการค้นหา การค้นหานี้ยังสนับสนุนรูปแบบ "เสมือน" ต่อไปนี้ ด้วย ช่องเหล่านี้คือช่องที่ไม่ได้เป็นส่วนหนึ่งของออบเจ็กต์ทรัพยากรที่แสดงผล แต่ค้นหาได้ราวกับว่ามีการเติมค่าที่เฉพาะเจาะจงไว้ล่วงหน้า
|
showDeleted |
ควบคุมว่าควรแสดงผลแอปในสถานะ หากไม่ได้ระบุ ระบบจะแสดงผลเพียง |
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{
"apps": [
{
object ( |
ช่อง | |
---|---|
apps[] |
ผลการค้นหา 1 หน้าจากการโทรไปที่ |
nextPageToken |
ถ้ารายการผลลัพธ์มีขนาดใหญ่เกินกว่าจะรองรับคำตอบเดียว ระบบจะแสดงผลโทเค็น คุณสามารถใช้โทเค็นนี้ในการเรียก โทเค็นของหน้ามีอายุสั้นและไม่ควรคงอยู่ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้
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
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมการตรวจสอบสิทธิ์
ข้อมูลแอปของ Firebase
สรุประดับสูงของแอป
การแสดง JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรของแอป Firebase ในรูปแบบ
หรือ
หรือ
|
displayName |
ชื่อที่แสดงที่ผู้ใช้กำหนดของแอป Firebase |
platform |
แพลตฟอร์มของแอป Firebase |
appId |
เอาต์พุตเท่านั้น เปลี่ยนแปลงไม่ได้ ตัวระบุที่ไม่ซ้ำกันทั่วโลกซึ่ง Firebase กำหนดสำหรับ ตัวระบุนี้ควรถือเป็นโทเค็นที่คลุมเครือเนื่องจากไม่ได้ระบุรูปแบบข้อมูล |
namespace |
เอาต์พุตเท่านั้น เปลี่ยนแปลงไม่ได้ ตัวระบุเฉพาะแพลตฟอร์มของแอป หมายเหตุ: สำหรับกรณีการใช้งานส่วนใหญ่ ให้ใช้ สตริงนี้มาจากตัวระบุแบบเนทีฟของแต่ละแพลตฟอร์ม ได้แก่ |
apiKeyId |
ตัวระบุ (UID) ที่ไม่ซ้ำกันทั่วโลกสำหรับคีย์ Firebase API ที่เชื่อมโยงกับแอป โปรดทราบว่าค่านี้เป็น UID ของคีย์ API ไม่ใช่ หากไม่ได้ตั้งค่า |
state |
เอาต์พุตเท่านั้น สถานะอายุการใช้งานของแอป |
แพลตฟอร์มแอป
แพลตฟอร์มที่เชื่อมโยงกับแอป Firebase ได้
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
ไม่ทราบสถานะ ตัวเลือกนี้ใช้เพื่อแยกค่าที่ไม่ได้ตั้งค่าเท่านั้น |
IOS |
แอป Firebase เชื่อมโยงกับ iOS |
ANDROID |
แอป Firebase เชื่อมโยงกับ Android |
WEB |
แอป Firebase เชื่อมโยงกับเว็บ |