แสดงรายการแอปที่มีอยู่ทั้งหมดสำหรับ 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[] | ผลลัพธ์หนึ่งหน้าจากการเรียกไปยัง |
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
สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์
FirebaseAppInfo
บทสรุประดับสูงของแอป
การเป็นตัวแทน JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
เขตข้อมูล | |
---|---|
name | ชื่อทรัพยากรของแอป Firebase ในรูปแบบ: หรือ หรือ |
displayName | ชื่อที่แสดงของแอป Firebase ที่ผู้ใช้กำหนด |
platform | แพลตฟอร์มของแอป Firebase |
appId | เอาท์พุทเท่านั้น ไม่เปลี่ยนรูป ตัวระบุที่กำหนดโดย Firebase ที่ไม่ซ้ำกันทั่วโลกสำหรับ ตัวระบุนี้ควรถือเป็นโทเค็นทึบแสง เนื่องจากไม่ได้ระบุรูปแบบข้อมูล |
namespace | เอาท์พุทเท่านั้น ไม่เปลี่ยนรูป ตัวระบุเฉพาะแพลตฟอร์มของแอป หมายเหตุ: สำหรับกรณีการใช้งานส่วนใหญ่ ให้ใช้ สตริงนี้ได้มาจากตัวระบุดั้งเดิมสำหรับแต่ละแพลตฟอร์ม: |
apiKeyId | ตัวระบุ (UID) ที่กำหนดโดย Google ที่ไม่ซ้ำกันทั่วโลกสำหรับคีย์ Firebase API ที่เชื่อมโยงกับแอป โปรดทราบว่าค่านี้เป็น UID ของคีย์ API ไม่ใช่ หากไม่ได้ตั้งค่า |
state | เอาท์พุทเท่านั้น สถานะวงจรชีวิตของแอป |
แพลตฟอร์มแอป
แพลตฟอร์มที่สามารถเชื่อมโยงแอป Firebase ได้
เอนัม | |
---|---|
PLATFORM_UNSPECIFIED | รัฐที่ไม่รู้จัก ใช้สำหรับแยกแยะค่าที่ไม่ได้ตั้งค่าเท่านั้น |
IOS | แอป Firebase เชื่อมโยงกับ iOS |
ANDROID | แอป Firebase เชื่อมโยงกับ Android |
WEB | แอป Firebase เชื่อมโยงกับเว็บ |