REST Resource: package

منبع: بسته

یک منبع package ، گروهی از فایل‌ها را نشان می‌دهد که از طریق وب، SFTP یا مکانیسم تحویل دیگری ارائه می‌شوند. این API در حال حاضر از قابلیت آپلود بسته‌ای حاوی دقیقاً یک فایل فراداده یا بازیابی اطلاعات مربوط به بسته‌ای که قبلاً آپلود شده است، پشتیبانی می‌کند.

نمایش 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 - این بسته شامل متادیتا و رسانه 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

شناسه‌ای که یوتیوب اختصاص می‌دهد و برای شناسایی منحصر به فرد بسته از آن استفاده می‌کند.

گزارش وضعیت

این شیء حاوی اطلاعاتی است که منبع گزارش وضعیت بسته را توصیف می‌کند.

نمایش JSON
{
  "statusContent": string,
  "statusFileName": string
}
فیلدها
statusContent

string

محتوای پیام گزارش. فقط در Hybrid استفاده می‌شود.

statusFileName

string

نام فایل وضعیت. فقط در Hybrid استفاده می‌شود.

روش‌ها

get

اطلاعات مربوط به بسته‌ی مشخص‌شده را بازیابی می‌کند.

insert

یک بسته‌ی صرفاً متادیتا درج می‌کند.