منبع: فایل
فراداده برای یک فایل
برخی از روشهای منبع (مانند files.update
) به یک fileId
نیاز دارند. از روش files.list
برای بازیابی شناسه یک فایل استفاده کنید.
نمایندگی JSON |
---|
{ "kind": string, "driveId": string, "fileExtension": string, "copyRequiresWriterPermission": boolean, "md5Checksum": string, "contentHints": { "indexableText": string, "thumbnail": { "image": string, "mimeType": string } }, "writersCanShare": boolean, "viewedByMe": boolean, "mimeType": string, "exportLinks": { string: string, ... }, "parents": [ string ], "thumbnailLink": string, "iconLink": string, "shared": boolean, "lastModifyingUser": { object ( |
فیلدها | |
---|---|
kind | فقط خروجی مشخص می کند که این چه نوع منبعی است. مقدار: رشته ثابت |
driveId | فقط خروجی شناسه درایو مشترک که فایل در آن قرار دارد. فقط برای موارد موجود در درایوهای مشترک پر شده است. |
fileExtension | فقط خروجی جزء نهایی |
copyRequiresWriterPermission | آیا گزینههای کپی، چاپ یا دانلود این فایل باید برای خوانندگان و نظر دهندگان غیرفعال باشد. |
md5Checksum | فقط خروجی چک جمع MD5 برای محتوای فایل. این فقط برای فایلهایی با محتوای باینری در Google Drive قابل اجرا است. |
contentHints | اطلاعات تکمیلی در مورد محتوای فایل. این فیلدها هرگز در پاسخ ها پر نمی شوند. |
contentHints.indexableText | متنی که باید برای فایل نمایه شود تا پرس و جوهای کامل متن را بهبود بخشد. این به 128 کیلوبایت محدود است و ممکن است حاوی عناصر HTML باشد. |
contentHints.thumbnail | یک تصویر کوچک برای فایل این تنها در صورتی استفاده خواهد شد که Google Drive نتواند یک تصویر کوچک استاندارد ایجاد کند. |
contentHints.thumbnail.image | داده های تصویر کوچک با Base64 ایمن URL (RFC 4648 بخش 5) کدگذاری شده است. رشته ای با کد base64. |
contentHints.thumbnail.mimeType | نوع MIME تصویر کوچک. |
writersCanShare | این که آیا کاربرانی که فقط مجوز |
viewedByMe | فقط خروجی آیا فایل توسط این کاربر مشاهده شده است یا خیر. |
mimeType | نوع MIME فایل. اگر مقداری ارائه نشده باشد، Google Drive سعی می کند به طور خودکار مقدار مناسبی را از محتوای آپلود شده تشخیص دهد. مقدار را نمی توان تغییر داد مگر اینکه نسخه جدیدی آپلود شود. اگر فایلی با نوع Google Doc MIME ایجاد شده باشد، محتوای آپلود شده در صورت امکان وارد می شود. فرمت های واردات پشتیبانی شده در منبع About منتشر شده است. |
exportLinks | فقط خروجی پیوندهایی برای صادرات فایلهای ویرایشگر اسناد به فرمتهای خاص. یک شی حاوی لیستی از |
parents[] | شناسه پوشه والد حاوی فایل. یک فایل فقط می تواند یک پوشه والد داشته باشد. تعیین چند والدین پشتیبانی نمی شود. اگر به عنوان بخشی از درخواست ایجاد مشخص نشده باشد، فایل مستقیماً در پوشه My Drive کاربر قرار می گیرد. اگر به عنوان بخشی از درخواست کپی مشخص نشده باشد، فایل هر والد قابل کشف فایل منبع را به ارث می برد. درخواست های files.update باید از پارامترهای |
thumbnailLink | فقط خروجی یک پیوند کوتاه مدت به تصویر کوچک فایل، در صورت وجود. به طور معمول به ترتیب ساعت طول می کشد. به دلیل خطمشیهای اشتراکگذاری منابع متقاطع (CORS) برای استفاده مستقیم در برنامههای وب در نظر گرفته نشده است، استفاده از سرور پراکسی را در نظر بگیرید. فقط زمانی پر می شود که برنامه درخواست کننده بتواند به محتوای فایل دسترسی داشته باشد. اگر فایل بهصورت عمومی به اشتراک گذاشته نمیشود، URL بازگردانده شده در |
iconLink | فقط خروجی پیوند ایستا و احراز هویت نشده به نماد فایل. |
shared | فقط خروجی اینکه آیا فایل به اشتراک گذاشته شده است. برای موارد موجود در درایوهای مشترک پر نشده است. |
lastModifyingUser | فقط خروجی آخرین کاربری که فایل را تغییر داده است. این فیلد فقط زمانی پر می شود که آخرین تغییر توسط یک کاربر وارد شده انجام شده باشد. |
owners[] | فقط خروجی صاحب این فایل فقط برخی از فایلهای قدیمی ممکن است بیش از یک مالک داشته باشند. این فیلد برای موارد موجود در درایوهای مشترک پر نشده است. |
headRevisionId | فقط خروجی شناسه ویرایش سر فایل. این در حال حاضر فقط برای فایلهایی با محتوای باینری در Google Drive در دسترس است. |
sharingUser | فقط خروجی کاربری که فایل را با کاربر درخواست کننده به اشتراک گذاشته است، در صورت وجود. |
webViewLink | فقط خروجی پیوندی برای باز کردن فایل در یک ویرایشگر یا نمایشگر مرتبط Google در یک مرورگر. |
webContentLink | فقط خروجی لینکی برای دانلود محتوای فایل در مرورگر. این فقط برای فایلهایی با محتوای باینری در Google Drive در دسترس است. |
size | فقط خروجی اندازه در بایت حباب ها و فایل های ویرایشگر شخص اول. برای فایلهایی که اندازه ندارند، مانند میانبرها و پوشهها، پر نمیشود. |
viewersCanCopyContent | منسوخ شده: به جای آن از |
permissions[] | فقط خروجی لیست کامل مجوزهای فایل این تنها در صورتی در دسترس است که کاربر درخواست کننده بتواند فایل را به اشتراک بگذارد. برای موارد موجود در درایوهای مشترک پر نشده است. |
hasThumbnail | فقط خروجی آیا این فایل یک تصویر کوچک دارد. این نشان نمی دهد که آیا برنامه درخواست کننده به تصویر کوچک دسترسی دارد یا خیر. برای بررسی دسترسی، به دنبال وجود قسمت thumbnailLink باشید. |
spaces[] | فقط خروجی لیست فضاهایی که حاوی فایل هستند. مقادیر پشتیبانی شده در حال حاضر عبارتند از "drive"، "appDataFolder" و "photos". |
folderColorRgb | رنگ یک پوشه یا میانبر به یک پوشه به عنوان رشته هگزا RGB. رنگ های پشتیبانی شده در قسمت اگر یک رنگ پشتیبانی نشده مشخص شده باشد، به جای آن از نزدیکترین رنگ در پالت استفاده می شود. |
id | شناسه فایل |
name | نام فایل. این لزوما در یک پوشه منحصر به فرد نیست. توجه داشته باشید که برای موارد غیرقابل تغییر مانند پوشه های سطح بالای درایوهای مشترک، پوشه ریشه My Drive و پوشه Application Data نام ثابت است. |
description | شرح مختصری از فایل |
starred | اینکه آیا کاربر فایل را ستارهدار کرده است. |
trashed | این که آیا فایل به صراحت یا از یک پوشه والد حذف شده حذف شده است. فقط مالک میتواند یک فایل را حذف کند و سایر کاربران نمیتوانند فایلهای موجود در سطل زباله مالک را ببینند. |
explicitlyTrashed | فقط خروجی این که آیا فایل به طور صریح در سطل زباله حذف شده است، در مقایسه با سطل زباله بازگشتی از یک پوشه والد. |
createdTime | زمانی که فایل در آن ایجاد شد (RFC 3339 date-time). |
modifiedTime | آخرین باری که فایل توسط هر کسی اصلاح شد (RFC 3339 date-time). توجه داشته باشید که تنظیم |
modifiedByMeTime | فقط خروجی آخرین باری که فایل توسط کاربر اصلاح شد (RFC 3339 date-time). |
viewedByMeTime | آخرین باری که کاربر فایل را مشاهده کرد (RFC 3339 date-time). |
sharedWithMeTime | فقط خروجی زمانی که فایل در صورت وجود با کاربر به اشتراک گذاشته شد (RFC 3339 date-time). |
quotaBytesUsed | فقط خروجی تعداد بایت های سهمیه ذخیره سازی استفاده شده توسط فایل. این شامل ویرایش سر و همچنین ویرایش های قبلی با فعال کردن |
version | فقط خروجی افزایش یکنواخت شماره نسخه برای فایل. این نشان دهنده هر تغییری است که در فایل روی سرور ایجاد شده است، حتی آنهایی که برای کاربر قابل مشاهده نیستند. |
originalFilename | نام فایل اصلی محتوای آپلود شده در صورت موجود بودن، یا مقدار اصلی فیلد |
ownedByMe | فقط خروجی اینکه آیا کاربر مالک فایل است. برای موارد موجود در درایوهای مشترک پر نشده است. |
fullFileExtension | فقط خروجی پسوند کامل فایل از قسمت هنگامی که فیلد |
properties | مجموعهای از جفتهای کلید-مقدار دلخواه که برای همه برنامهها قابل مشاهده است. ورودیهای دارای مقادیر تهی در درخواستهای بهروزرسانی و کپی پاک میشوند. یک شی حاوی لیستی از |
appProperties | مجموعهای از جفتهای کلید-مقدار دلخواه که برای برنامه درخواستکننده خصوصی هستند. ورودیهای دارای مقادیر تهی در درخواستهای بهروزرسانی و کپی پاک میشوند. این ویژگی ها فقط با استفاده از یک درخواست احراز هویت شده قابل بازیابی هستند. یک درخواست احراز هویت شده از یک نشانه دسترسی به دست آمده با شناسه مشتری OAuth 2 استفاده می کند. شما نمی توانید از یک کلید API برای بازیابی ویژگی های خصوصی استفاده کنید. یک شی حاوی لیستی از |
isAppAuthorized | فقط خروجی اینکه آیا فایل توسط برنامه درخواست کننده ایجاد شده یا باز شده است. |
teamDriveId | منسوخ شده: فقط خروجی. به جای آن از |
capabilities | فقط خروجی قابلیت هایی که کاربر فعلی روی این فایل دارد. هر قابلیت مربوط به یک اقدام دقیق است که کاربر ممکن است انجام دهد. |
capabilities.canChangeViewersCanCopyContent | منسوخ شده: فقط خروجی. |
capabilities.canMoveChildrenOutOfDrive | فقط خروجی آیا کاربر فعلی میتواند فرزندان این پوشه را به خارج از درایو مشترک منتقل کند یا خیر. این نادرست است زمانی که مورد یک پوشه نیست. فقط برای موارد موجود در درایوهای مشترک پر شده است. |
capabilities.canReadDrive | فقط خروجی آیا کاربر فعلی میتواند درایو مشترکی که این فایل به آن تعلق دارد را بخواند یا خیر. فقط برای موارد موجود در درایوهای مشترک پر شده است. |
capabilities.canEdit | فقط خروجی آیا کاربر فعلی می تواند این فایل را ویرایش کند یا خیر. عوامل دیگر ممکن است نوع تغییراتی را که کاربر می تواند در یک فایل ایجاد کند محدود کند. برای مثال، |
capabilities.canCopy | فقط خروجی آیا کاربر فعلی می تواند این فایل را کپی کند یا خیر. برای یک مورد در درایو مشترک، آیا کاربر فعلی میتواند نوادگان غیر پوشهای این مورد را کپی کند یا این مورد را اگر پوشه نیست، کپی کند. |
capabilities.canComment | فقط خروجی آیا کاربر فعلی می تواند در مورد این فایل نظر دهد یا خیر. |
capabilities.canAddChildren | فقط خروجی آیا کاربر فعلی میتواند کودکان را به این پوشه اضافه کند یا خیر. هنگامی که مورد یک پوشه نیست، این همیشه نادرست است. |
capabilities.canDelete | فقط خروجی آیا کاربر فعلی می تواند این فایل را حذف کند یا خیر. |
capabilities.canDownload | فقط خروجی آیا کاربر فعلی می تواند این فایل را دانلود کند یا خیر. |
capabilities.canListChildren | فقط خروجی آیا کاربر فعلی میتواند فرزندان این پوشه را فهرست کند یا خیر. هنگامی که مورد یک پوشه نیست، این همیشه نادرست است. |
capabilities.canRemoveChildren | فقط خروجی آیا کاربر فعلی میتواند کودکان را از این پوشه حذف کند یا خیر. هنگامی که مورد یک پوشه نیست، این همیشه نادرست است. برای پوشه ای در درایو مشترک، به جای آن از |
capabilities.canRename | فقط خروجی آیا کاربر فعلی میتواند نام این فایل را تغییر دهد یا خیر. |
capabilities.canTrash | فقط خروجی آیا کاربر فعلی میتواند این فایل را به حذفشدهها منتقل کند یا خیر. |
capabilities.canReadRevisions | فقط خروجی آیا کاربر فعلی میتواند منبع ویرایشهای این فایل را بخواند یا خیر. برای یک مورد درایو مشترک، چه بازبینیهای غیرپوشهای این مورد، چه خود این مورد اگر یک پوشه نیست، قابل خواندن است. |
capabilities.canReadTeamDrive | منسوخ شده: فقط خروجی. به جای آن از |
capabilities.canMoveTeamDriveItem | منسوخ شده: فقط خروجی. به جای آن از |
capabilities.canChangeCopyRequiresWriterPermission | فقط خروجی آیا کاربر فعلی میتواند محدودیت |
capabilities.canMoveItemIntoTeamDrive | منسوخ شده: فقط خروجی. به جای آن از |
capabilities.canUntrash | فقط خروجی آیا کاربر فعلی می تواند این فایل را از سطل زباله بازیابی کند یا خیر. |
capabilities.canModifyContent | فقط خروجی آیا کاربر فعلی می تواند محتوای این فایل را تغییر دهد یا خیر. |
capabilities.canMoveItemWithinTeamDrive | منسوخ شده: فقط خروجی. به جای آن از |
capabilities.canMoveItemOutOfTeamDrive | منسوخ شده: فقط خروجی. به جای آن از |
capabilities.canDeleteChildren | فقط خروجی آیا کاربر فعلی میتواند فرزندان این پوشه را حذف کند یا خیر. این نادرست است زمانی که مورد یک پوشه نیست. فقط برای موارد موجود در درایوهای مشترک پر شده است. |
capabilities.canMoveChildrenOutOfTeamDrive | منسوخ شده: فقط خروجی. به جای آن از |
capabilities.canMoveChildrenWithinTeamDrive | منسوخ شده: فقط خروجی. به جای آن از |
capabilities.canTrashChildren | فقط خروجی آیا کاربر فعلی میتواند فرزندان این پوشه را حذف کند یا خیر. این نادرست است زمانی که مورد یک پوشه نیست. فقط برای موارد موجود در درایوهای مشترک پر شده است. |
capabilities.canMoveItemOutOfDrive | فقط خروجی آیا کاربر فعلی میتواند این مورد را با تغییر والد آن به خارج از این درایو منتقل کند یا خیر. توجه داشته باشید که بسته به والد جدیدی که اضافه میشود، درخواست تغییر والد مورد ممکن است همچنان با شکست مواجه شود. |
capabilities.canAddMyDriveParent | فقط خروجی اینکه آیا کاربر کنونی میتواند یک والد برای مورد بدون حذف یک والدین موجود در همان درخواست اضافه کند یا خیر. برای فایلهای درایو مشترک پر نشده است. |
capabilities.canRemoveMyDriveParent | فقط خروجی اینکه آیا کاربر فعلی میتواند یکی از والدین را از مورد بدون اضافه کردن والدین دیگری در همان درخواست حذف کند یا خیر. برای فایلهای درایو مشترک پر نشده است. |
capabilities.canMoveItemWithinDrive | فقط خروجی آیا کاربر فعلی میتواند این مورد را در این درایو منتقل کند یا خیر. توجه داشته باشید که بسته به والد جدیدی که اضافه میشود و والدی که حذف میشود، ممکن است درخواست تغییر والد مورد با شکست مواجه شود. |
capabilities.canShare | فقط خروجی آیا کاربر فعلی میتواند تنظیمات اشتراکگذاری این فایل را تغییر دهد یا خیر. |
capabilities.canMoveChildrenWithinDrive | فقط خروجی آیا کاربر فعلی میتواند فرزندان این پوشه را در این درایو منتقل کند یا خیر. این نادرست است زمانی که مورد یک پوشه نیست. توجه داشته باشید که بسته به دسترسی کاربر فعلی به کودک و پوشه مقصد، ممکن است درخواست انتقال کودک همچنان با شکست مواجه شود. |
capabilities.canModifyContentRestriction | منسوخ شده: فقط خروجی. از یکی از |
capabilities.canAddFolderFromAnotherDrive | فقط خروجی آیا کاربر فعلی میتواند پوشهای را از درایو دیگری (درایو مشترک دیگر یا My Drive) به این پوشه اضافه کند. این نادرست است زمانی که مورد یک پوشه نیست. فقط برای موارد موجود در درایوهای مشترک پر شده است. |
capabilities.canChangeSecurityUpdateEnabled | فقط خروجی اینکه آیا کاربر فعلی میتواند فیلد SecurityUpdateEnabled را در ابرداده اشتراک پیوند تغییر دهد یا خیر. |
capabilities.canAcceptOwnership | فقط خروجی آیا کاربر فعلی مالک معلق فایل است. برای فایلهای درایو مشترک پر نشده است. |
capabilities.canReadLabels | فقط خروجی آیا کاربر فعلی میتواند برچسبهای روی فایل را بخواند یا خیر. |
capabilities.canModifyLabels | فقط خروجی اینکه آیا کاربر فعلی میتواند برچسبهای روی فایل را تغییر دهد یا خیر. |
capabilities.canModifyEditorContentRestriction | فقط خروجی آیا کاربر فعلی میتواند محدودیتهای محتوایی را در فایلی که ویرایشگر محدود شده است اضافه یا تغییر دهد. |
capabilities.canModifyOwnerContentRestriction | فقط خروجی اینکه آیا کاربر فعلی میتواند محدودیتهای محتوایی را که محدود به مالک هستند اضافه یا تغییر دهد. |
capabilities.canRemoveContentRestriction | فقط خروجی آیا محدودیت محتوایی در فایل وجود دارد که می تواند توسط کاربر فعلی حذف شود. |
hasAugmentedPermissions | فقط خروجی اینکه آیا مجوزهای مستقیماً روی این فایل وجود دارد یا خیر. این فیلد فقط برای موارد موجود در درایوهای مشترک پر شده است. |
trashingUser | فقط خروجی اگر فایل به صراحت حذف شده باشد، کاربری که آن را حذف کرده است. فقط برای موارد موجود در درایوهای مشترک پر شده است. |
thumbnailVersion | فقط خروجی نسخه ریز برای استفاده در باطل کردن حافظه پنهان تصاویر کوچک. |
trashedTime | فقط خروجی زمانی که مورد حذف شد (RFC 3339 date-time). فقط برای موارد موجود در درایوهای مشترک پر شده است. |
modifiedByMe | فقط خروجی آیا فایل توسط این کاربر اصلاح شده است یا خیر. |
permissionIds[] | فقط خروجی files.list از شناسههای مجوز برای کاربرانی که به این فایل دسترسی دارند. |
imageMediaMetadata | فقط خروجی فراداده اضافی درباره رسانه تصویر، در صورت وجود. |
imageMediaMetadata.flashUsed | فقط خروجی آیا از فلاش برای ایجاد عکس استفاده شده است یا خیر. |
imageMediaMetadata.meteringMode | فقط خروجی حالت اندازه گیری مورد استفاده برای ایجاد عکس. |
imageMediaMetadata.sensor | فقط خروجی نوع سنسور مورد استفاده برای ایجاد عکس. |
imageMediaMetadata.exposureMode | فقط خروجی حالت نوردهی مورد استفاده برای ایجاد عکس. |
imageMediaMetadata.colorSpace | فقط خروجی فضای رنگی عکس. |
imageMediaMetadata.whiteBalance | فقط خروجی حالت تعادل رنگ سفید که برای ایجاد عکس استفاده می شود. |
imageMediaMetadata.width | فقط خروجی عرض تصویر بر حسب پیکسل |
imageMediaMetadata.height | فقط خروجی ارتفاع تصویر بر حسب پیکسل |
imageMediaMetadata.location | فقط خروجی اطلاعات موقعیت جغرافیایی ذخیره شده در تصویر |
imageMediaMetadata.location.latitude | فقط خروجی عرض جغرافیایی ذخیره شده در تصویر |
imageMediaMetadata.location.longitude | فقط خروجی طول جغرافیایی ذخیره شده در تصویر |
imageMediaMetadata.location.altitude | فقط خروجی ارتفاع ذخیره شده در تصویر |
imageMediaMetadata.rotation | فقط خروجی تعداد چرخش های 90 درجه ای در جهت عقربه های ساعت که از جهت اصلی تصویر اعمال می شود. |
imageMediaMetadata.time | فقط خروجی تاریخ و زمان گرفتن عکس (EXIF DateTime). |
imageMediaMetadata.cameraMake | فقط خروجی برند دوربینی که برای ایجاد عکس استفاده شده است. |
imageMediaMetadata.cameraModel | فقط خروجی مدل دوربین استفاده شده برای ایجاد عکس. |
imageMediaMetadata.exposureTime | فقط خروجی طول نوردهی، بر حسب ثانیه. |
imageMediaMetadata.aperture | فقط خروجی دیافراگم مورد استفاده برای ایجاد عکس (شماره f). |
imageMediaMetadata.focalLength | فقط خروجی فاصله کانونی استفاده شده برای ایجاد عکس، بر حسب میلی متر. |
imageMediaMetadata.isoSpeed | فقط خروجی سرعت ISO استفاده شده برای ایجاد عکس. |
imageMediaMetadata.exposureBias | فقط خروجی سوگیری نوردهی عکس (مقدار APEX). |
imageMediaMetadata.maxApertureValue | فقط خروجی کوچکترین عدد f لنز در فاصله کانونی مورد استفاده برای ایجاد عکس (مقدار APEX). |
imageMediaMetadata.subjectDistance | فقط خروجی فاصله تا سوژه عکس بر حسب متر. |
imageMediaMetadata.lens | فقط خروجی لنز مورد استفاده برای ایجاد عکس. |
videoMediaMetadata | فقط خروجی فراداده اضافی درباره رسانه ویدیویی. ممکن است بلافاصله پس از آپلود در دسترس نباشد. |
videoMediaMetadata.width | فقط خروجی عرض ویدیو بر حسب پیکسل |
videoMediaMetadata.height | فقط خروجی ارتفاع فیلم بر حسب پیکسل |
videoMediaMetadata.durationMillis | فقط خروجی مدت زمان ویدیو بر حسب میلی ثانیه |
shortcutDetails | جزئیات فایل میانبر فقط برای فایل های میانبر پر شده است، که قسمت mimeType روی |
shortcutDetails.targetId | شناسه فایلی که این میانبر به آن اشاره می کند. فقط روی درخواست های |
shortcutDetails.targetMimeType | فقط خروجی نوع MIME فایلی که این میانبر به آن اشاره می کند. مقدار این فیلد یک عکس فوری از نوع MIME هدف است که هنگام ایجاد میانبر گرفته می شود. |
shortcutDetails.targetResourceKey | فقط خروجی ResourceKey برای فایل هدف. |
contentRestrictions[] | محدودیت برای دسترسی به محتوای فایل. فقط در صورت وجود چنین محدودیتی پر جمعیت است. |
resourceKey | فقط خروجی کلید مورد نیاز برای دسترسی به مورد از طریق پیوند مشترک. |
linkShareMetadata | فقط خروجی جزئیات مرتبط LinkShare حاوی جزئیات مربوط به URL های پیوندی است که مشتریان برای ارجاع به این مورد استفاده می کنند. |
linkShareMetadata.securityUpdateEligible | فقط خروجی آیا فایل واجد شرایط بهروزرسانی امنیتی است یا خیر. |
linkShareMetadata.securityUpdateEnabled | فقط خروجی آیا بهروزرسانی امنیتی برای این فایل فعال است یا خیر. |
labelInfo | فقط خروجی نمای کلی از برچسب های روی فایل. |
labelInfo.labels[] | فقط خروجی مجموعه ای از برچسب ها روی فایل که توسط شناسه های برچسب در پارامتر |
sha1Checksum | فقط خروجی جمع چک SHA1 مرتبط با این فایل، در صورت وجود. این فیلد فقط برای فایل هایی با محتوای ذخیره شده در Google Drive پر شده است. برای ویرایشگرهای اسناد یا فایل های میانبر پر نشده است. |
sha256Checksum | فقط خروجی جمع چک SHA256 مرتبط با این فایل، در صورت وجود. این فیلد فقط برای فایل هایی با محتوای ذخیره شده در Google Drive پر شده است. برای ویرایشگرهای اسناد یا فایل های میانبر پر نشده است. |
محدودیت محتوا
محدودیت برای دسترسی به محتوای فایل.
نمایندگی JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
فیلدها | |
---|---|
readOnly | آیا محتوای فایل فقط خواندنی است یا خیر. اگر فایلی فقط خواندنی باشد، ممکن است ویرایش جدیدی از فایل اضافه نشود، نظرات ممکن است اضافه یا اصلاح نشود، و عنوان فایل ممکن است تغییر نکند. |
reason | دلیل محدودیت محتوای فایل این فقط در درخواستهایی قابل تغییر است که |
type | فقط خروجی نوع محدودیت محتوا در حال حاضر تنها مقدار ممکن |
restrictingUser | فقط خروجی کاربری که محدودیت محتوا را تعیین کرده است. فقط در صورتی پر می شود که |
restrictionTime | فقط خروجی زمانی که محدودیت محتوا تنظیم شد (مهر زمانی RFC 3339 قالببندی شده). فقط در صورتی پر می شود که |
ownerRestricted | اینکه آیا محدودیت محتوا فقط توسط کاربری که مالک فایل است قابل تغییر یا حذف است. برای فایلهای موجود در درایوهای مشترک، هر کاربری با قابلیت |
systemRestricted | فقط خروجی آیا محدودیت محتوا توسط سیستم اعمال شده است یا خیر، برای مثال به دلیل یک امضا. کاربران نمی توانند محدودیت های محتوای محدود شده سیستم را اصلاح یا حذف کنند. |
روش ها | |
---|---|
| یک کپی از یک فایل ایجاد می کند و هر به روز رسانی درخواستی را با معنای پچ اعمال می کند. |
| یک فایل جدید ایجاد می کند. |
| یک فایل متعلق به کاربر را بدون انتقال به سطل زباله برای همیشه حذف می کند. |
| محتوای یک فایل را دانلود می کند. |
| تمام فایل های حذف شده کاربر را برای همیشه حذف می کند. |
| یک سند Google Workspace را به نوع MIME درخواستی صادر می کند و محتوای بایت صادر شده را برمی گرداند. |
| مجموعه ای از شناسه های فایل را ایجاد می کند که می توانند در درخواست های ایجاد یا کپی ارائه شوند. |
| فراداده یا محتوای یک فایل را با شناسه دریافت می کند. |
| فایل های کاربر را لیست می کند. |
| برچسب های روی یک فایل را فهرست می کند. |
| مجموعه ای از برچسب های اعمال شده روی یک فایل را تغییر می دهد. |
| فراداده و/یا محتوای یک فایل را به روز می کند. |
| برای تغییرات یک فایل مشترک می شود. |