REST Resource: revisions

منبع: تجدید نظر

فراداده برای بازبینی یک فایل.

برخی از روش‌های منبع (مانند revisions.update ) به revisionId نیاز دارند. از روش revisions.list برای بازیابی شناسه یک نسخه استفاده کنید.

نمایندگی JSON
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "exportLinks": {
    string: string,
    ...
  },
  "keepForever": boolean,
  "md5Checksum": string,
  "modifiedTime": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "size": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  }
}
فیلدها
id

string

فقط خروجی شناسه تجدید نظر.

mimeType

string

فقط خروجی نوع MIME ویرایش.

kind

string

فقط خروجی مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت "drive#revision" .

published

boolean

آیا این ویرایش منتشر شده است. این فقط برای فایل‌های Docs Editors قابل اجرا است.

keepForever

boolean

آیا این بازبینی برای همیشه حفظ شود، حتی اگر دیگر نسخه اصلی نباشد. اگر تنظیم نشود، بازبینی به‌طور خودکار 30 روز پس از آپلود محتوای جدیدتر پاک می‌شود. این را می توان روی حداکثر 200 ویرایش برای یک فایل تنظیم کرد.

این فیلد فقط برای فایل‌های دارای محتوای باینری در Drive قابل استفاده است.

md5Checksum

string

فقط خروجی جمع کنترلی MD5 محتوای بازبینی. این فقط برای فایل‌های دارای محتوای باینری در Drive قابل اجرا است.

modifiedTime

string

فقط خروجی آخرین باری که ویرایش اصلاح شد (RFC 3339 تاریخ-زمان).

publishAuto

boolean

آیا بازبینی‌های بعدی به‌طور خودکار دوباره منتشر می‌شوند یا خیر. این فقط برای فایل‌های Docs Editors قابل اجرا است.

publishedOutsideDomain

boolean

آیا این ویرایش خارج از دامنه منتشر شده است. این فقط برای فایل‌های Docs Editors قابل اجرا است.

size

string ( int64 format)

فقط خروجی اندازه محتوای ویرایش بر حسب بایت. این فقط برای فایل‌های دارای محتوای باینری در Drive قابل اجرا است.

originalFilename

string

فقط خروجی نام فایل اصلی مورد استفاده برای ایجاد این ویرایش. این فقط برای فایل‌های دارای محتوای باینری در Drive قابل اجرا است.

lastModifyingUser

object ( User )

فقط خروجی آخرین کاربری که این ویرایش را تغییر داده است. این فیلد فقط زمانی پر می شود که آخرین تغییر توسط یک کاربر وارد شده انجام شده باشد.

روش ها

delete

نسخه فایل را برای همیشه حذف می کند.

get

فراداده یا محتوای یک ویرایش را با شناسه دریافت می کند.

list

ویرایش های یک فایل را فهرست می کند.

update

یک ویرایش را با معنای پچ به روز می کند.