Firebase App Distribution API

Firebase App Distribution API ช่วยให้สามารถจัดการทรัพยากร App Distribution ของโปรเจ็กต์แบบเป็นโปรแกรมได้ รวมถึงผู้ทดสอบและรุ่นต่างๆ

บริการ: firebaseappdistribution.googleapis.com

เอกสารการค้นพบ เป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้ REST API ใช้เพื่อสร้างไลบรารีไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งอาจมีเอกสารการค้นพบหลายฉบับ บริการนี้มีเอกสารการค้นพบดังต่อไปนี้:

จุดสิ้นสุดของบริการ คือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีจุดสิ้นสุดบริการหลายจุด บริการนี้มีจุดสิ้นสุดบริการดังต่อไปนี้ และ URI ทั้งหมดด้านล่างสัมพันธ์กับจุดสิ้นสุดบริการนี้:

  • https://firebaseappdistribution.googleapis.com

ทรัพยากรส่วนที่เหลือ: upload.v1.projects.apps.releases

วิธีการ
upload POST /upload/v1/{app=projects/*/apps/*}/releases:upload
อัปโหลดไบนารี

ทรัพยากรส่วนที่เหลือ: v1.projects.apps

วิธีการ
getAabInfo GET /v1/{name=projects/*/apps/*/aabInfo}
รับข้อมูล Android App Bundle (AAB) สำหรับแอป Firebase

ทรัพยากรส่วนที่เหลือ: v1.projects.apps.releases

วิธีการ
batchDelete POST /v1/{parent=projects/*/apps/*}/releases:batchDelete
ลบการเผยแพร่
distribute POST /v1/{name=projects/*/apps/*/releases/*}:distribute
แจกจ่ายรุ่นให้กับผู้ทดสอบ
get GET /v1/{name=projects/*/apps/*/releases/*}
ได้รับการปลดปล่อย
list GET /v1/{parent=projects/*/apps/*}/releases
รายการเผยแพร่
patch PATCH /v1/{release.name=projects/*/apps/*/releases/*}
อัปเดตการเปิดตัว

ทรัพยากรส่วนที่เหลือ: v1.projects.apps.releases.feedbackReports

วิธีการ
delete DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
ลบรายงานผลตอบรับ
get GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
รับรายงานผลตอบรับ
list GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports
แสดงรายการรายงานผลตอบรับ

ทรัพยากร REST: v1.projects.apps.releases.operations

วิธีการ
get GET /v1/{name=projects/*/apps/*/releases/*/operations/*}
รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน

ทรัพยากรส่วนที่เหลือ: v1.projects.groups

วิธีการ
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
Batch เพิ่มสมาชิกในกลุ่ม
batchLeave POST /v1/{group=projects/*/groups/*}:batchLeave
แบทช์ลบสมาชิกออกจากกลุ่ม
create POST /v1/{parent=projects/*}/groups
สร้างกลุ่ม
delete DELETE /v1/{name=projects/*/groups/*}
ลบกลุ่ม
get GET /v1/{name=projects/*/groups/*}
รับกลุ่ม.
list GET /v1/{parent=projects/*}/groups
รายชื่อกลุ่ม
patch PATCH /v1/{group.name=projects/*/groups/*}
อัพเดตกลุ่ม.

ทรัพยากรส่วนที่เหลือ: v1.projects.testers

วิธีการ
batchAdd POST /v1/{project=projects/*}/testers:batchAdd
แบทช์เพิ่มผู้ทดสอบ
batchRemove POST /v1/{project=projects/*}/testers:batchRemove
แบทช์จะลบผู้ทดสอบ
list GET /v1/{parent=projects/*}/testers
แสดงรายการผู้ทดสอบและรหัสทรัพยากรของพวกเขา
patch PATCH /v1/{tester.name=projects/*/testers/*}
อัปเดตผู้ทดสอบ