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

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

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

เนื้อหาการตอบกลับ

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

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

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