REST Resource: package

แหล่งข้อมูล: แพ็กเกจ

package ทรัพยากรแสดงถึงกลุ่มไฟล์ที่ส่งผ่านเว็บ, SFTP หรือกลไกการนำส่งอื่นๆ ปัจจุบัน API รองรับความสามารถในการอัปโหลดแพ็กเกจที่มีไฟล์ข้อมูลเมตา 1 ไฟล์เท่านั้น หรือดึงข้อมูลเกี่ยวกับแพ็กเกจที่อัปโหลดก่อนหน้านี้

การแสดง JSON
{
  "kind": string,
  "uploaderName": string,
  "content": string,
  "locale": string,
  "customIds": [
    string
  ],
  "name": string,
  "type": string,
  "timeCreated": string,
  "status": string,
  "statusReports": [
    {
      object (StatusReport)
    }
  ],
  "id": string
}
ช่อง
kind

string

ประเภทของทรัพยากร API สำหรับทรัพยากร package ค่านี้คือ youtubePartner#package

uploaderName

string

ชื่อผู้อัปโหลด

content

string

เนื้อหาไฟล์ข้อมูลเมตาของแพ็กเกจ

locale

string

ภาษาที่ต้องการของข้อความแสดงข้อผิดพลาดตามที่กำหนดไว้ใน BCP 47 (http: //tools.ietf.org/html/bcp47) เช่น "en-US" หรือ "de" หากไม่ได้ระบุ เราจะแสดงข้อความแสดงข้อผิดพลาดเป็นภาษาอังกฤษ ("en")

customIds[]

string

รายการรหัสลูกค้า

name

string

ชื่อแพ็กเกจ

type

string

ประเภทแพ็กเกจ ค่าที่ยอมรับได้มีดังนี้

  • Art Track - แพ็กเกจมีข้อมูลเมตาและสื่อของแทร็กภาพ
  • Composition - แพ็กเกจมีข้อมูลเมตาการเรียบเรียง
  • Movie - แพ็กเกจมีข้อมูลเมตาและสื่อของภาพยนตร์
  • Music Video - แพ็กเกจมีข้อมูลเมตาและสื่อมิวสิกวิดีโอ
  • Sound Recording - แพ็กเกจมีข้อมูลเมตาของไฟล์บันทึกเสียง
  • TV Episode - แพ็กเกจมีข้อมูลเมตาและสื่อของตอนรายการโทรทัศน์
  • Unknown media type - ไม่ทราบประเภทสื่อของแพ็กเกจ
  • Web - แพ็กเกจมีข้อมูลเมตาและสื่อของวิดีโอบนเว็บ
timeCreated

string

เวลาที่สร้างแพ็กเกจ โดยค่าจะระบุในรูปแบบ RFC 3339 (YYYY-MM-DDThh:mm:ss.000Z)

status

string

สถานะของแพ็กเกจ ค่าที่ยอมรับได้มีดังนี้

  • Draft - กำลังเตรียมข้อมูลเมตาของแพ็กเกจ
  • Errors - แพ็กเกจไม่ผ่านการตรวจสอบหรือการประมวลผล
  • Processing - ระบบกำลังประมวลผลแพ็กเกจ
  • Successful - ประมวลผลแพ็กเกจเรียบร้อยแล้ว
  • Unknown status - ไม่ทราบสถานะของแพ็กเกจ
statusReports[]

object (StatusReport)

รายงานสถานะแพ็กเกจ

id

string

รหัสที่ YouTube กำหนดและใช้เพื่อระบุแพ็กเกจโดยไม่ซ้ำ

StatusReport

ออบเจ็กต์นี้มีข้อมูลที่อธิบายแหล่งที่มาของรายงานสถานะแพ็กเกจ

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

string

เนื้อหาของข้อความรายงาน ใช้ในไฮบริดเท่านั้น

statusFileName

string

ชื่อไฟล์สถานะ ใช้ในไฮบริดเท่านั้น

เมธอด

get

เรียกข้อมูลสำหรับแพ็กเกจที่ระบุ

insert

แทรกแพ็กเกจที่มีเฉพาะข้อมูลเมตา