REST Resource: revisions

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

بازبینی یک فایل

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

نمایندگی JSON
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "etag": string,
  "exportLinks": {
    string: string,
    ...
  },
  "pinned": boolean,
  "md5Checksum": string,
  "modifiedDate": string,
  "lastModifyingUserName": string,
  "downloadUrl": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "fileSize": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  },
  "selfLink": string
}
فیلدها
id

string

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

mimeType

string

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

kind

string

فقط خروجی این همیشه drive#revision است.

published

boolean

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

etag

string

فقط خروجی تگ ET تجدید نظر.

pinned

boolean

آیا این نسخه برای جلوگیری از پاکسازی خودکار پین شده است یا خیر. اگر تنظیم نشود، بازبینی به‌طور خودکار 30 روز پس از آپلود محتوای جدیدتر پاک می‌شود. این فیلد را فقط می‌توان در فایل‌هایی با محتوای ذخیره‌شده در Drive تغییر داد، به استثنای فایل‌های Docs Editors. هنگامی که ویرایش ها از طریق drive.files.insert/update/copy با استفاده از پارامتر query پین شده ایجاد می شوند، می توان آن ها را پین کرد. نسخه‌های پین‌شده به‌طور نامحدود با استفاده از سهمیه فضای ذخیره‌سازی اضافی، حداکثر تا 200 نسخه ذخیره می‌شوند.

md5Checksum

string

فقط خروجی چک جمع MD5 برای محتوای این ویرایش. این فقط در فایل‌هایی با محتوای ذخیره شده در Drive پر می‌شود.

modifiedDate

string

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

lastModifyingUserName

string

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

downloadUrl

string

فقط خروجی URL دانلود کوتاه مدت برای فایل. این فقط در فایل‌هایی با محتوای ذخیره شده در Drive پر می‌شود.

publishAuto

boolean

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

publishedOutsideDomain

boolean

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

fileSize

string ( int64 format)

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

originalFilename

string

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

lastModifyingUser

object ( User )

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

روش ها

delete

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

get

بازنگری خاصی دریافت می کند.

list

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

patch

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

update

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