Method: projects.apps.releases.distribute

แจกจ่ายรุ่นให้กับผู้ทดสอบ การโทรนี้ทำสิ่งต่อไปนี้:

  1. สร้างผู้ทดสอบสำหรับอีเมลที่ระบุ หากไม่มี
  2. เพิ่มผู้ทดสอบและกลุ่มในการเผยแพร่
  3. ส่งอีเมลคำเชิญถึงผู้ทดสอบรายใหม่
  4. ส่งอีเมลรุ่นใหม่ไปยังผู้ทดสอบที่มีอยู่

คำขอจะล้มเหลวโดยมี INVALID_ARGUMENT หากมีกลุ่มที่ไม่มีอยู่

คำขอ HTTP

POST https://firebaseappdistribution.googleapis.com/v1/{name=projects/*/apps/*/releases/*}:distribute

URL ใช้ไวยากรณ์ การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ที่จำเป็น. ชื่อของทรัพยากรรุ่นที่จะเผยแพร่

รูปแบบ: projects/{projectNumber}/apps/{appId}/releases/{releaseId}

การให้สิทธิ์ต้องการสิทธิ์ IAM ต่อไปนี้ในโปรเจ็กต์ Firebase ที่เป็นเจ้าของ name ทรัพยากรที่ระบุ:

  • firebaseappdistro.releases.update

ขอร่างกาย

เนื้อหาคำขอประกอบด้วยข้อมูลที่มีโครงสร้างดังต่อไปนี้:

การเป็นตัวแทน JSON
{
  "testerEmails": [
    string
  ],
  "groupAliases": [
    string
  ]
}
เขตข้อมูล
testerEmails[]

string

รายชื่อที่อยู่อีเมลของผู้ทดสอบที่จะได้รับสิทธิ์ในการเข้าถึงรุ่นนี้

สามารถระบุ testerEmails และ groupAliases รวมกันได้สูงสุด 999 รายการในคำขอเดียว

groupAliases[]

string

รายชื่อกลุ่มนามแฝง (ID) ที่จะได้รับสิทธิ์ในการเข้าถึงรุ่นนี้

สามารถระบุ testerEmails และ groupAliases รวมกันได้สูงสุด 999 รายการในคำขอเดียว

ร่างกายตอบสนอง

หากสำเร็จ เนื้อหาการตอบกลับจะว่างเปล่า

ขอบเขตการอนุญาต

ต้องมีขอบเขต OAuth ต่อไปนี้:

  • https://www.googleapis.com/auth/cloud-platform

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวม OAuth 2.0