Method: generatedapks.list

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

แสดงผลข้อมูลเมตาของการดาวน์โหลดสําหรับ APK ทั้งหมดที่สร้างจาก App Bundle หนึ่งๆ

คำขอ HTTP

GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}

URL ใช้ไวยากรณ์ gRPC Transcoding

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

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

string

ชื่อแพ็กเกจของแอป

versionCode

integer

รหัสเวอร์ชันของ App Bundle

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

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

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

การตอบกลับรายการ APK ที่สร้างขึ้น

การแสดง JSON
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
ช่อง
generatedApks[]

object (GeneratedApksPerSigningKey)

APK ที่สร้างขึ้นทั้งหมดซึ่งจัดกลุ่มตามคีย์การลงนาม APK

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

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

  • https://www.googleapis.com/auth/androidpublisher

คีย์ที่สร้างต่อคีย์การสร้าง APK

generateapks.download ข้อมูลเมตาสําหรับ APK แยก, สแตนด์อโลนและ Universal App Campaign, ไฟล์ Asset Pack ที่รับรองด้วยคีย์ที่ระบุ

การแสดง JSON
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  }
}
ช่อง
certificateSha256Hash

string

แฮช SHA256 ของใบรับรองคีย์สาธารณะที่รับรอง APK

generatedSplitApks[]

object (GeneratedSplitApk)

apks.list ของ APK แยกที่สร้างขึ้น ซึ่งรับรองด้วยคีย์ที่สอดคล้องกับ CertificateSha256Hash

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

apks.list ของส่วน Asset Pack ที่จะแสดงสําหรับ App Bundle นี้ รับรองด้วยคีย์ที่สอดคล้องกับ CertificateSha256Hash

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

apks.list ของ APK แบบสแตนด์อโลนที่สร้างขึ้น มีการลงนามด้วยคีย์ที่สอดคล้องกับ CertificateSha256Hash

generatedUniversalApk

object (GeneratedUniversalApk)

APK สากลที่สร้างขึ้น รับรองด้วยคีย์ที่สอดคล้องกับ CertificateSha256Hash ไม่ได้ตั้งค่าช่องนี้หากไม่ได้สร้าง APK สากลสําหรับคีย์การรับรองนี้

GenerateDSplitApk

generateapks.download Metadata สําหรับ APK แยก

การแสดง JSON
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
ช่อง
downloadId

string

Createapks.download ID ซึ่งระบุ APK ที่จะดาวน์โหลดอย่างไม่ซ้ํากัน ควรระบุเมธอด generatedapks.download

variantId

integer

รหัสของตัวแปรที่สร้างขึ้น

moduleName

string

ชื่อของโมดูลที่ APK นี้เป็นของ

splitId

string

รหัสการแบ่ง ว่างเปล่าสําหรับการแบ่งหลักของโมดูลฐาน

GeneratedAssetPackSlice

generateapks.download Metadata สําหรับชิ้นส่วน Asset Pack

การแสดง JSON
{
  "downloadId": string,
  "moduleName": string,
  "sliceId": string,
  "version": string
}
ช่อง
downloadId

string

Createapks.download ID ซึ่งระบุ APK ที่จะดาวน์โหลดอย่างไม่ซ้ํากัน ควรระบุเมธอด generatedapks.download

moduleName

string

ชื่อของโมดูลที่มีส่วนแบ่งชิ้นงานนี้

sliceId

string

รหัสชิ้นส่วนเนื้อหา

version

string (int64 format)

เวอร์ชันโมดูลชิ้นงาน

GeneratedStandaloneApk

Generateapks.download ข้อมูลเมตาสําหรับ APK แบบสแตนด์อโลน

การแสดง JSON
{
  "downloadId": string,
  "variantId": integer
}
ช่อง
downloadId

string

Createapks.download ID ซึ่งระบุ APK ที่จะดาวน์โหลดอย่างไม่ซ้ํากัน ควรระบุเมธอด generatedapks.download

variantId

integer

รหัสของตัวแปรที่สร้างขึ้น

GeneratedUniversalApk

generateapks.download Metadata สําหรับ APK สากล

การแสดง JSON
{
  "downloadId": string
}
ช่อง
downloadId

string

Createapks.download ID ซึ่งระบุ APK ที่จะดาวน์โหลดอย่างไม่ซ้ํากัน ควรระบุเมธอด generatedapks.download