Jobs

یک منبع job نشان دهنده یک کار گزارش برنامه ریزی شده است. کار گزارش‌دهی گزارش خاصی را مشخص می‌کند که YouTube هر روز برای یک کانال یا مالک محتوای خاص ایجاد می‌کند.

روش ها

جدول زیر روش هایی را نشان می دهد که API برای منابع job پشتیبانی می کند.

روش ها
create کار گزارش دهی ایجاد می کند. با ایجاد یک شغل گزارش دهی، به YouTube دستور می دهید تا آن گزارش را به صورت روزانه تولید کند. این گزارش ظرف 24 ساعت از زمان ایجاد شغل در دسترس است.
delete یک کار گزارش دهی را حذف می کند.
get اطلاعات مربوط به یک کار گزارش دهی خاص را که برای صاحب کانال یا محتوا برنامه ریزی شده است، بازیابی می کند.
list مشاغل گزارشی را که برای مالک کانال یا محتوا برنامه ریزی شده اند فهرست می کند. هر منبع در پاسخ حاوی یک ویژگی id است که شناسه ای را که YouTube برای شناسایی منحصر به فرد کار استفاده می کند، مشخص می کند. برای بازیابی لیست گزارش هایی که برای کار ایجاد شده اند یا برای حذف کار به آن شناسه نیاز دارید.

نمایندگی منابع JSON

ساختار JSON زیر فرمت یک منبع job را نشان می دهد:

{
  "id": string,
  "reportTypeId": string,
  "name": string,
  "createTime": timestamp,
  "expireTime": timestamp,
  "systemManaged": boolean
}

خواص

جدول زیر ویژگی های ظاهر شده در این منبع را تعریف می کند:

خواص
id string
شناسه ای که YouTube برای شناسایی منحصر به فرد شغل گزارش استفاده می کند. طول این مقدار حداکثر 40 کاراکتر است.
reportTypeId string
نوع گزارشی که شغل ایجاد می کند. مقدار ویژگی مربوط به id id یک reportType است که از روش reportTypes.list بازیابی شده است.
name string
نامی که YouTube برای توصیف کار ایجاد می کند. طول این مقدار حداکثر 100 کاراکتر است.
createTime timestamp
تاریخ و ساعت ایجاد شغل. مقدار ویژگی یک مهر زمانی در قالب RFC3339 UTC "Zulu" است که دقت آن میکروثانیه است. مثال: "2015-10-02T15:01:23.045678Z" .
expireTime timestamp
تاریخ و زمانی که کار منقضی شده یا منقضی می شود. مقدار ویژگی یک مهر زمانی در قالب RFC3339 UTC "Zulu" است که دقت آن میکروثانیه است. مثال: "2015-10-02T15:01:23.045678Z" .

اگر نوع گزارش مرتبط با کار منسوخ شده باشد یا اگر گزارش‌های ایجاد شده برای کار برای مدت طولانی دانلود نشده باشد، این ویژگی دارای ارزش است. این مقدار تاریخی را نشان می‌دهد که پس از آن YouTube دیگر گزارش‌های جدیدی برای این کار تولید نمی‌کند.

اگر شغلی دارید که تاریخ انقضا را مشخص می کند، باید سیستم های خود را به روز کنید تا درخواست گزارش تا آن تاریخ متوقف شود. در برخی موارد، یک گزارش جایگزین ممکن است در دسترس باشد.
systemManaged boolean
اگر کار گزارش های مدیریت شده توسط سیستم تولید کند، این مقدار true است. YouTube به‌طور خودکار گزارش‌های مدیریت‌شده توسط سیستم را برای دارندگان محتوای YouTube ایجاد می‌کند که به همان گزارش‌ها در «استودیوی سازندگان YouTube» دسترسی دارند. صاحبان محتوا نمی‌توانند مشاغلی را که این گزارش‌ها را ایجاد می‌کنند تغییر یا حذف کنند.