منبع: فایل
فراداده (metadata) برای یک فایل.
برخی از متدهای منبع (مانند files.update ) به یک fileId نیاز دارند. از متد files.list برای بازیابی شناسه یک فایل استفاده کنید.
| نمایش JSON |
|---|
{ "exportLinks": { string: string, ... }, "parents": [ string ], "owners": [ { object ( |
| فیلدها | |
|---|---|
exportLinks | فقط خروجی. پیوندهایی برای خروجی گرفتن از فایلهای ویرایشگر اسناد به فرمتهای خاص. یک شیء شامل لیستی از جفتهای |
parents[] | شناسه پوشه والد حاوی فایل. یک فایل فقط میتواند یک پوشه والد داشته باشد؛ تعیین چندین والد پشتیبانی نمیشود. اگر به عنوان بخشی از درخواست ایجاد مشخص نشده باشد، فایل مستقیماً در پوشه My Drive کاربر قرار میگیرد. اگر به عنوان بخشی از درخواست کپی مشخص نشده باشد، فایل از هر والد قابل کشف فایل منبع ارث میبرد. درخواستهای بهروزرسانی باید از پارامترهای |
owners[] | فقط خروجی. مالک این فایل. فقط برخی از فایلهای قدیمی ممکن است بیش از یک مالک داشته باشند. این فیلد برای موارد موجود در درایوهای مشترک پر نمیشود. |
permissions[] | فقط خروجی. فهرست کامل مجوزهای فایل. این فقط در صورتی در دسترس است که کاربر درخواستکننده بتواند فایل را به اشتراک بگذارد. برای موارد موجود در درایوهای مشترک، این فهرست پر نمیشود. |
spaces[] | فقط خروجی. فهرست فضاهایی که حاوی فایل هستند. مقادیر پشتیبانیشدهی فعلی |
properties | مجموعهای از جفتهای کلید-مقدار دلخواه که برای همه برنامهها قابل مشاهده هستند. ورودیهای دارای مقادیر تهی (null) در درخواستهای بهروزرسانی و کپی پاک میشوند. یک شیء شامل لیستی از جفتهای |
appProperties | مجموعهای از جفتهای کلید-مقدار دلخواه که برای برنامهی درخواستکننده خصوصی هستند. ورودیهای دارای مقادیر تهی (null) در درخواستهای بهروزرسانی و کپی پاک میشوند. این ویژگیها فقط با استفاده از یک درخواست احراز هویت شده قابل بازیابی هستند. یک درخواست احراز هویت شده از یک توکن دسترسی که با شناسه کلاینت OAuth 2.0 به دست آمده است استفاده میکند. شما نمیتوانید از یک کلید API برای بازیابی ویژگیهای خصوصی استفاده کنید. یک شیء شامل لیستی از جفتهای |
permissionIds[] | فقط خروجی. فهرست شناسههای مجوز برای کاربرانی که به این فایل دسترسی دارند. |
contentRestrictions[] | محدودیتهای دسترسی به محتوای فایل. فقط در صورت وجود چنین محدودیتی، مقداردهی میشود. |
kind | فقط خروجی. نوع منبع را مشخص میکند. مقدار: رشته ثابت |
driveId | فقط خروجی. شناسه درایو مشترکی که فایل در آن قرار دارد. فقط برای موارد موجود در درایوهای مشترک پر میشود. |
fileExtension | فقط خروجی. آخرین جزء |
copyRequiresWriterPermission | اینکه آیا گزینههای کپی، چاپ یا دانلود این فایل برای خوانندگان و نظردهندگان غیرفعال باشد یا خیر. |
md5Checksum | فقط خروجی. مجموع بررسی MD5 برای محتوای فایل. این فقط برای فایلهایی با محتوای دودویی در گوگل درایو قابل استفاده است. |
contentHints | اطلاعات تکمیلی در مورد محتوای فایل. این فیلدها هرگز در پاسخها پر نمیشوند. |
contentHints.indexableText | متنی که باید برای بهبود جستجوهای تمام متن در فایل فهرستبندی شود. طول این متن به ۱۲۸ کیلوبایت محدود شده است و ممکن است حاوی عناصر HTML باشد. |
contentHints.thumbnail | یک تصویر بندانگشتی برای فایل. این فقط در صورتی استفاده میشود که گوگل درایو نتواند یک تصویر بندانگشتی استاندارد ایجاد کند. |
contentHints.thumbnail.image | دادههای تصویر بندانگشتی با URL-safe Base64 ( بخش ۵ RFC 4648 ) کدگذاری شدهاند. یک رشته کدگذاری شده با base64. |
contentHints.thumbnail.mimeType | نوع MIME تصویر بندانگشتی. |
writersCanShare | آیا کاربرانی که فقط اجازهی |
viewedByMe | فقط خروجی. اینکه آیا فایل توسط این کاربر مشاهده شده است یا خیر. |
mimeType | نوع MIME فایل. اگر هیچ مقداری ارائه نشود، گوگل درایو تلاش میکند تا به طور خودکار مقدار مناسب را از محتوای آپلود شده تشخیص دهد. این مقدار قابل تغییر نیست مگر اینکه یک نسخه جدید آپلود شود. اگر فایلی با نوع MIME گوگل داک ایجاد شود، در صورت امکان محتوای آپلود شده وارد میشود. فرمتهای پشتیبانی شده برای وارد کردن در منبع |
thumbnailLink | فقط خروجی. در صورت وجود، یک لینک کوتاه به تصویر کوچک فایل. معمولاً حدود چند ساعت طول میکشد. به دلیل سیاستهای اشتراکگذاری منابع بین مبدا (CORS) برای استفاده مستقیم در برنامههای وب در نظر گرفته نشده است. استفاده از یک سرور پروکسی را در نظر بگیرید. فقط زمانی که برنامه درخواستکننده بتواند به محتوای فایل دسترسی داشته باشد، پر میشود. اگر فایل به صورت عمومی به اشتراک گذاشته نشده باشد، URL برگردانده شده در |
iconLink | فقط خروجی. یک پیوند ثابت و احراز هویت نشده به آیکون فایل. |
shared | فقط خروجی. اینکه آیا فایل به اشتراک گذاشته شده است یا خیر. برای موارد موجود در درایوهای مشترک، فایلی ذخیره نشده است. |
lastModifyingUser | فقط خروجی. آخرین کاربری که فایل را تغییر داده است. این فیلد فقط زمانی پر میشود که آخرین تغییر توسط کاربری که وارد سیستم شده است انجام شده باشد. |
headRevisionId | فقط خروجی. شناسهی ویرایش اصلی فایل. این مورد در حال حاضر فقط برای فایلهایی با محتوای دودویی در گوگل درایو در دسترس است. |
sharingUser | فقط خروجی. کاربری که فایل را با کاربر درخواستکننده به اشتراک گذاشته است، در صورت وجود. |
webViewLink | فقط خروجی. پیوندی برای باز کردن فایل در یک ویرایشگر یا نمایشگر گوگل مرتبط در یک مرورگر. |
webContentLink | فقط خروجی. لینکی برای دانلود محتوای فایل در مرورگر. این فقط برای فایلهایی با محتوای دودویی در گوگل درایو در دسترس است. |
size | فقط خروجی. اندازه blobها و فایلهای ویرایشگر Google Workspace بر حسب بایت. برای فایلهایی که اندازهای ندارند، مانند میانبرها و پوشهها، مقداردهی نخواهد شد. |
viewersCanCopyContent | منسوخ شده: به جای آن |
hasThumbnail | فقط خروجی. اینکه آیا این فایل تصویر بندانگشتی دارد یا خیر. این نشان نمیدهد که آیا برنامه درخواستکننده به تصویر بندانگشتی دسترسی دارد یا خیر. برای بررسی دسترسی، به وجود فیلد thumbnailLink توجه کنید. |
folderColorRgb | رنگ یک پوشه یا میانبر به یک پوشه به صورت یک رشته هگز RGB. رنگهای پشتیبانی شده در فیلد اگر رنگی که پشتیبانی نمیشود مشخص شود، نزدیکترین رنگ در پالت به جای آن استفاده میشود. |
id | شناسه فایل. |
name | نام فایل. این نام لزوماً در یک پوشه منحصر به فرد نیست. توجه داشته باشید که برای موارد تغییرناپذیر مانند پوشههای سطح بالای درایوهای اشتراکی، پوشه ریشه My Drive و پوشه Application Data، نام ثابت است. |
description | توضیح مختصری در مورد فایل. |
starred | اینکه آیا کاربر فایل را ستارهدار کرده است یا خیر. |
trashed | اینکه آیا فایل به طور صریح یا از یک پوشه والدِ حذف شده، حذف شده است یا خیر. فقط مالک میتواند یک فایل را حذف کند، اما سایر کاربران همچنان میتوانند به فایل موجود در حذف شده مالک دسترسی داشته باشند تا زمانی که به طور دائم حذف شود. |
explicitlyTrashed | فقط خروجی. اینکه آیا فایل به طور صریح حذف شده است یا اینکه به صورت بازگشتی از پوشه والد حذف شده است. |
createdTime | زمانی که فایل ایجاد شده است ( تاریخ-زمان RFC 3339 ). |
modifiedTime | آخرین باری که فایل توسط کسی تغییر داده شده است ( RFC 3339 date-time ). توجه داشته باشید که تنظیم |
modifiedByMeTime | فقط خروجی. آخرین باری که فایل توسط کاربر تغییر داده شده است ( RFC 3339 date-time ). |
viewedByMeTime | آخرین باری که فایل توسط کاربر مشاهده شده است ( RFC 3339 date-time ). |
sharedWithMeTime | فقط خروجی. در صورت وجود، زمانی که فایل با کاربر به اشتراک گذاشته شده است ( تاریخ-زمان RFC 3339 ). |
quotaBytesUsed | فقط خروجی. تعداد بایتهای سهمیه ذخیرهسازی استفادهشده توسط فایل. این شامل ویرایش اصلی و همچنین ویرایشهای قبلی با فعال بودن |
version | فقط خروجی. یک شماره نسخه برای فایل که به صورت یکنواخت افزایش مییابد. این شماره، هر تغییری را که در فایل روی سرور ایجاد میشود، حتی آنهایی که برای کاربر قابل مشاهده نیستند، نشان میدهد. |
originalFilename | نام فایل اصلی محتوای آپلود شده در صورت موجود بودن، یا در غیر این صورت مقدار اصلی فیلد |
ownedByMe | فقط خروجی. اینکه آیا کاربر مالک فایل است یا خیر. برای موارد موجود در درایوهای مشترک، فایلی ذخیره نمیشود. |
fullFileExtension | فقط خروجی. پسوند کامل فایل از فیلد این فیلد به طور خودکار با تغییر فیلد |
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 | فقط خروجی. اینکه آیا کاربر فعلی میتواند پوشهای را از درایو دیگری (درایو مشترک دیگر یا درایو من) به این پوشه اضافه کند یا خیر. وقتی مورد پوشه نیست، این مقدار |
capabilities.canChangeSecurityUpdateEnabled | فقط خروجی. اینکه آیا کاربر فعلی میتواند فیلد |
capabilities.canAcceptOwnership | فقط خروجی. اینکه آیا کاربر فعلی مالک احتمالی فایل است یا خیر. برای فایلهای درایو مشترک، فایلی ثبت نمیشود. |
capabilities.canReadLabels | فقط خروجی. اینکه آیا کاربر فعلی میتواند برچسبهای روی فایل را بخواند یا خیر. |
capabilities.canModifyLabels | فقط خروجی. اینکه آیا کاربر فعلی میتواند برچسبهای روی فایل را تغییر دهد یا خیر. |
capabilities.canModifyEditorContentRestriction | فقط خروجی. اینکه آیا کاربر فعلی میتواند محدودیتهای محتوایی را روی فایلی که محدود به ویرایشگر است، اضافه یا تغییر دهد. |
capabilities.canModifyOwnerContentRestriction | فقط خروجی. اینکه آیا کاربر فعلی میتواند محدودیتهای محتوایی که به مالک محدود شدهاند را اضافه یا تغییر دهد یا خیر. |
capabilities.canRemoveContentRestriction | فقط خروجی. اینکه آیا محدودیت محتوایی روی فایل وجود دارد که کاربر فعلی بتواند آن را حذف کند یا خیر. |
capabilities.canDisableInheritedPermissions | اینکه آیا کاربر میتواند مجوزهای ارثی را غیرفعال کند یا خیر. |
capabilities.canEnableInheritedPermissions | اینکه آیا کاربر میتواند مجوزهای ارثی را دوباره فعال کند یا خیر. |
capabilities.canChangeItemDownloadRestriction | فقط خروجی. اینکه آیا کاربر فعلی میتواند محدودیتهای دانلود اعمالشده توسط مالک یا سازماندهندهی فایل را تغییر دهد یا خیر. |
hasAugmentedPermissions | فقط خروجی. اینکه آیا مستقیماً به این فایل مجوزی داده شده است یا خیر. این فیلد فقط برای موارد موجود در درایوهای مشترک پر میشود. |
trashingUser | فقط خروجی. اگر فایل به صراحت حذف شده باشد، کاربری که آن را حذف کرده است. فقط برای موارد موجود در درایوهای مشترک پر میشود. |
thumbnailVersion | فقط خروجی. نسخه تصویر بندانگشتی برای استفاده در نامعتبرسازی حافظه پنهان تصویر بندانگشتی. |
trashedTime | فقط خروجی. زمانی که آیتم حذف شده است ( تاریخ-زمان RFC 3339 ). فقط برای آیتمهای موجود در درایوهای مشترک پر میشود. |
modifiedByMe | فقط خروجی. اینکه آیا فایل توسط این کاربر تغییر داده شده است یا خیر. |
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 | فقط خروجی. تعداد چرخشهای ۹۰ درجهای در جهت عقربههای ساعت که از جهت اصلی تصویر اعمال میشوند. |
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 | فقط خروجی. کلیدی که برای دسترسی به مورد از طریق یک لینک مشترک لازم است. |
linkShareMetadata | فقط خروجی. جزئیات مربوط به LinkShare. شامل جزئیاتی در مورد URL های لینکی است که کلاینت ها برای ارجاع به این مورد استفاده می کنند. |
linkShareMetadata.securityUpdateEligible | فقط خروجی. اینکه آیا فایل واجد شرایط بهروزرسانی امنیتی است یا خیر. |
linkShareMetadata.securityUpdateEnabled | فقط خروجی. اینکه آیا بهروزرسانی امنیتی برای این فایل فعال شده است یا خیر. |
labelInfo | فقط خروجی. مروری بر برچسبهای روی فایل. |
labelInfo.labels[] | فقط خروجی. مجموعه برچسبهای روی فایل که توسط شناسههای برچسب در پارامتر |
sha1Checksum | فقط خروجی. در صورت وجود، مجموع بررسی SHA1 مرتبط با این فایل. این فیلد فقط برای فایلهایی که محتوای آنها در Google Drive ذخیره شده است، پر میشود؛ برای ویرایشگرهای اسناد یا فایلهای میانبر پر نمیشود. |
sha256Checksum | فقط خروجی. در صورت وجود، مجموع بررسی SHA256 مرتبط با این فایل. این فیلد فقط برای فایلهایی که محتوای آنها در گوگل درایو ذخیره شده است، پر میشود؛ برای ویرایشگرهای اسناد یا فایلهای میانبر پر نمیشود. |
inheritedPermissionsDisabled | آیا مجوزهای ارثی برای این فایل غیرفعال شده است یا خیر. مجوزهای ارثی به طور پیشفرض فعال هستند. |
downloadRestrictions | محدودیتهای دانلود روی فایل اعمال شده است. |
محدودیت محتوا
محدودیتی برای دسترسی به محتوای فایل.
| نمایش JSON |
|---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
| فیلدها | |
|---|---|
readOnly | اینکه آیا محتوای فایل فقط خواندنی است یا خیر. اگر فایلی فقط خواندنی باشد، نمیتوان ویرایش جدیدی به فایل اضافه کرد، نمیتوان نظرات را اضافه یا اصلاح کرد و عنوان فایل را نمیتوان تغییر داد. |
reason | دلیل محدود شدن محتوای فایل. این مورد فقط در درخواستهایی که |
type | فقط خروجی. نوع محدودیت محتوا. در حال حاضر تنها مقدار ممکن |
restrictingUser | فقط خروجی. کاربری که محدودیت محتوا را تنظیم کرده است. فقط در صورتی که |
restrictionTime | فقط خروجی. زمانی که محدودیت محتوا اعمال شده است (با فرمت تاریخ-زمان RFC 3339 ). فقط در صورتی که |
ownerRestricted | اینکه آیا محدودیت محتوا فقط توسط کاربری که مالک فایل است قابل تغییر یا حذف است یا خیر. برای فایلهای موجود در درایوهای مشترک، هر کاربری که دارای قابلیتهای |
systemRestricted | فقط خروجی. اینکه آیا محدودیت محتوا توسط سیستم اعمال شده است، مثلاً به دلیل امضا. کاربران نمیتوانند محدودیتهای محتوای محدود شده توسط سیستم را تغییر دهند یا حذف کنند. |
محدودیتهای دانلودفراداده
محدودیتهای دانلود روی فایل اعمال شده است.
| نمایش JSON |
|---|
{ "itemDownloadRestriction": { object ( |
| فیلدها | |
|---|---|
itemDownloadRestriction | محدودیت دانلود فایل مستقیماً توسط مالک یا سازماندهنده اعمال میشود. این محدودیت تنظیمات درایو مشترک یا قوانین DLP را در نظر نمیگیرد. |
effectiveDownloadRestrictionWithContext | فقط خروجی. محدودیت دانلود مؤثر اعمال شده بر این فایل. این مورد تمام تنظیمات محدودیت و قوانین DLP را در نظر میگیرد. |
محدودیت دانلود
محدودیتی برای کپی و دانلود فایل.
| نمایش JSON |
|---|
{ "restrictedForReaders": boolean, "restrictedForWriters": boolean } |
| فیلدها | |
|---|---|
restrictedForReaders | آیا دانلود و کپی برای خوانندگان محدود شده است یا خیر. |
restrictedForWriters | آیا دانلود و کپی برای نویسندگان محدود شده است یا خیر. اگر |
روشها | |
|---|---|
| یک کپی از یک فایل ایجاد میکند و هرگونه بهروزرسانی درخواستی را با معانی وصله اعمال میکند. |
| یک فایل ایجاد میکند. |
| فایلی که متعلق به کاربر است را بدون انتقال به سطل زباله، به طور دائم حذف میکند. |
| محتوای یک فایل را دانلود میکند. |
| تمام فایلهای حذفشدهی کاربر را بهطور دائم حذف میکند. |
| یک سند Google Workspace را به نوع MIME درخواستی صادر میکند و محتوای بایت صادر شده را برمیگرداند. |
| مجموعهای از شناسههای فایل را تولید میکند که میتوانند در درخواستهای ایجاد یا کپی ارائه شوند. |
| فراداده یا محتوای یک فایل را بر اساس شناسه (ID) آن دریافت میکند. |
| فایلهای کاربر را فهرست میکند. |
| برچسبهای روی یک فایل را فهرست میکند. |
| مجموعه برچسبهای اعمال شده روی یک فایل را تغییر میدهد. |
| فراداده، محتوای یا هر دوی یک فایل را بهروزرسانی میکند. |
| تغییرات اعمال شده در یک فایل را تایید میکند. |