منبع: فایل
فراداده (metadata) برای یک فایل.
برخی از متدهای منبع (مانند files.update ) به یک fileId نیاز دارند. از متد files.list برای بازیابی شناسه یک فایل استفاده کنید.
| نمایش JSON |
|---|
{ "ownerNames": [ string ], "exportLinks": { string: string, ... }, "parents": [ { object ( |
| فیلدها | |
|---|---|
ownerNames[] | فقط خروجی. نام(های) مالک(گان) این فایل. برای موارد موجود در درایوهای مشترک، مقداردهی نشده است. |
exportLinks | فقط خروجی. پیوندهایی برای خروجی گرفتن از فایلهای ویرایشگر اسناد به فرمتهای خاص. یک شیء شامل لیستی از جفتهای |
parents[] | شناسه پوشه والد حاوی فایل. یک فایل فقط میتواند یک پوشه والد داشته باشد؛ تعیین چندین والد پشتیبانی نمیشود. اگر به عنوان بخشی از درخواست درج مشخص نشده باشد، فایل مستقیماً در پوشه My Drive کاربر قرار میگیرد. اگر به عنوان بخشی از درخواست کپی مشخص نشده باشد، فایل از هر والد قابل کشف فایل منبع ارث میبرد. درخواستهای files.update باید از پارامترهای |
owners[] | فقط خروجی. مالک این فایل. فقط برخی از فایلهای قدیمی ممکن است بیش از یک مالک داشته باشند. این فیلد برای موارد موجود در درایوهای مشترک پر نمیشود. |
openWithLinks | فقط خروجی. نقشهای از شناسه هر یک از برنامههای کاربر به پیوندی برای باز کردن این فایل با آن برنامه. فقط زمانی که از دامنه drive.apps.readonly استفاده میشود، پر میشود. یک شیء شامل لیستی از جفتهای |
properties[] | فهرست املاک. |
permissions[] | فقط خروجی. فهرست مجوزهای کاربرانی که به این فایل دسترسی دارند. برای موارد موجود در درایوهای مشترک پر نشده است. |
spaces[] | فقط خروجی. لیست فضاهایی که حاوی فایل هستند. مقادیر پشتیبانی شده عبارتند از |
permissionIds[] | فقط خروجی.files.list از شناسههای مجوز برای کاربرانی که به این فایل دسترسی دارند. |
contentRestrictions[] | محدودیتهای دسترسی به محتوای فایل. فقط در صورت وجود چنین محدودیتی، مقداردهی میشود. |
kind | فقط خروجی. نوع فایل. این همیشه |
userPermission | فقط خروجی. مجوزهای کاربر احراز هویت شده در این فایل. |
fileExtension | فقط خروجی. آخرین جزء |
md5Checksum | فقط خروجی. یک چکسام MD5 برای محتوای این فایل. این فیلد فقط برای فایلهایی که محتوای آنها در گوگل درایو ذخیره شده است، پر میشود؛ برای ویرایشگرهای اسناد یا فایلهای میانبر پر نمیشود. |
selfLink | فقط خروجی. پیوندی به این فایل. |
lastModifyingUserName | فقط خروجی. نام آخرین کاربری که این فایل را تغییر داده است. |
editable | فقط خروجی. منسوخ شده: به جای آن |
writersCanShare | اینکه آیا نویسندگان میتوانند سند را با سایر کاربران به اشتراک بگذارند یا خیر. برای موارد موجود در درایوهای مشترک، این گزینه فعال نیست. |
downloadUrl | فقط خروجی. آدرس دانلود کوتاه مدت برای فایل. این فیلد فقط برای فایلهایی که محتوای آنها در گوگل درایو ذخیره شده است، پر میشود؛ برای گوگل داکز یا فایلهای میانبر پر نمیشود. |
mimeType | نوع MIME فایل. این مقدار فقط در هنگام بهروزرسانی هنگام آپلود محتوای جدید قابل تغییر است. این فیلد میتواند خالی بماند و نوع MIME از نوع MIME محتوای آپلود شده تعیین میشود. |
driveId | فقط خروجی. شناسه درایو مشترکی که فایل در آن قرار دارد. فقط برای موارد موجود در درایوهای مشترک پر میشود. |
thumbnailLink | فقط خروجی. در صورت وجود، یک لینک کوتاه به تصویر بندانگشتی فایل. معمولاً حدود چند ساعت طول میکشد. به دلیل اشتراکگذاری منابع بینمنبعی (CORS) برای استفاده مستقیم در برنامههای وب در نظر گرفته نشده است، استفاده از یک سرور پروکسی را در نظر بگیرید. فقط زمانی که برنامه درخواستکننده بتواند به محتوای فایل دسترسی داشته باشد، پر میشود. اگر فایل به صورت عمومی به اشتراک گذاشته نشده باشد، URL برگردانده شده در |
appDataContents | فقط خروجی. اینکه آیا این فایل در پوشه Application Data قرار دارد یا خیر. |
webViewLink | فقط خروجی. پیوندی که فقط در پوشههای عمومی برای مشاهده داراییهای وب استاتیک آنها (HTML، CSS، JS و غیره) از طریق میزبانی وب گوگل درایو در دسترس است. |
iconLink | فقط خروجی. پیوندی به نماد فایل. |
shared | فقط خروجی. اینکه آیا فایل به اشتراک گذاشته شده است یا خیر. برای موارد موجود در درایوهای مشترک، فایلی ذخیره نشده است. |
lastModifyingUser | فقط خروجی. آخرین کاربری که این فایل را تغییر داده است. این فیلد فقط زمانی پر میشود که آخرین تغییر توسط یک کاربر وارد شده انجام شده باشد. |
defaultOpenWithLink | فقط خروجی. لینکی برای باز کردن این فایل با برنامه پیشفرض کاربر برای این فایل. فقط زمانی که از دامنه drive.apps.readonly استفاده شود، مقداردهی میشود. |
headRevisionId | فقط خروجی. شناسهی ویرایش سر فایل. این فیلد فقط برای فایلهایی که محتوایشان در گوگل درایو ذخیره شده است، پر میشود؛ برای ویرایشگرهای اسناد یا فایلهای میانبر پر نمیشود. |
copyable | فقط خروجی. منسوخ شده: به جای آن |
etag | فقط خروجی. ETag فایل. |
sharingUser | فقط خروجی. کاربری که آیتم را با کاربر فعلی به اشتراک گذاشته است، در صورت وجود. |
alternateLink | فقط خروجی. پیوندی برای باز کردن فایل در یک ویرایشگر یا نمایشگر گوگل مرتبط. |
embedLink | فقط خروجی. پیوندی برای جاسازی فایل. |
webContentLink | فقط خروجی. لینکی برای دانلود محتوای فایل در مرورگر با استفاده از احراز هویت مبتنی بر کوکی. در مواردی که محتوا به صورت عمومی به اشتراک گذاشته میشود، میتوان محتوا را بدون هیچ گونه اعتبارنامهای دانلود کرد. |
fileSize | فقط خروجی. اندازه blobها و فایلهای ویرایشگر اصلی بر حسب بایت است. برای فایلهایی که اندازهای ندارند، مانند میانبرها و پوشهها، مقداردهی نخواهد شد. |
copyRequiresWriterPermission | اینکه آیا گزینههای کپی، چاپ یا دانلود این فایل باید برای خوانندگان و نظردهندگان غیرفعال باشد یا خیر. |
hasThumbnail | فقط خروجی. اینکه آیا این فایل تصویر بندانگشتی دارد یا خیر. این نشان نمیدهد که آیا برنامه درخواستکننده به تصویر بندانگشتی دسترسی دارد یا خیر. برای بررسی دسترسی، به وجود فیلد thumbnailLink توجه کنید. |
folderColorRgb | رنگ پوشه به صورت یک رشته هگز RGB در صورتی که فایل یک پوشه یا میانبر به یک پوشه باشد. لیست رنگهای پشتیبانی شده در فیلد folderColorPalette از منبع About موجود است. اگر رنگی پشتیبانی نشده مشخص شده باشد، به نزدیکترین رنگ در پالت تغییر خواهد کرد. |
id | شناسه فایل. |
title | عنوان این فایل. توجه داشته باشید که برای موارد تغییرناپذیر مانند پوشههای سطح بالای درایوهای اشتراکی، پوشه ریشه My Drive و پوشه Application Data، عنوان ثابت است. |
description | توضیح مختصری در مورد فایل. |
labels | گروهی از برچسبها برای فایل. |
labels.viewed | اینکه آیا این فایل توسط این کاربر مشاهده شده است یا خیر. |
labels.restricted | فقط خروجی. منسوخ شده: به جای آن |
labels.starred | اینکه آیا این فایل توسط کاربر ستارهدار شده است یا خیر. |
labels.hidden | فقط خروجی. منسوخ شده. |
labels.trashed | اینکه آیا این فایل به سطل زباله انداخته شده است یا خیر. این برچسب برای همه کاربرانی که به فایل دسترسی دارند اعمال میشود؛ با این حال، فقط مالکان مجاز به دیدن و خارج کردن فایلها از سطل زباله هستند. |
labels.modified | فقط خروجی. اینکه آیا فایل توسط این کاربر تغییر داده شده است یا خیر. |
explicitlyTrashed | فقط خروجی. اینکه آیا این فایل به طور صریح حذف شده است یا به صورت بازگشتی حذف شده است. |
createdDate | فقط خروجی. برای این فایل زمان ایجاد کنید (با فرمت برچسب زمانی RFC 3339). |
modifiedDate | آخرین باری که این فایل توسط کسی تغییر داده شده است (با فرمت RFC 3339 timestamp). این فقط در هنگام بهروزرسانی و با تنظیم پارامتر setModifiedDate قابل تغییر است. |
modifiedByMeDate | فقط خروجی. آخرین باری که این فایل توسط کاربر تغییر داده شده است (با فرمت RFC 3339 timestamp). توجه داشته باشید که تنظیم modifiedDate، تاریخ modifiedByMe را برای کاربری که تاریخ را تنظیم کرده است، نیز بهروزرسانی میکند. |
lastViewedByMeDate | آخرین باری که این فایل توسط کاربر مشاهده شده است (با فرمت RFC 3339 timestamp). |
markedViewedByMeDate | فقط خروجی. منسوخ شده. |
sharedWithMeDate | فقط خروجی. زمانی که این فایل با کاربر به اشتراک گذاشته شده است (با فرمت RFC 3339 timestamp). |
quotaBytesUsed | فقط خروجی. تعداد بایتهای سهمیهای که توسط این فایل استفاده شده است. |
version | فقط خروجی. یک شماره نسخه برای فایل که به صورت یکنواخت افزایش مییابد. این نشان دهنده هر تغییری است که در فایل روی سرور ایجاد میشود، حتی آنهایی که برای کاربر درخواست کننده قابل مشاهده نیستند. |
indexableText | ویژگیهای متنی قابل فهرستبندی برای فایل (فقط قابل نوشتن) |
indexableText.text | متنی که قرار است برای این فایل فهرستبندی شود. |
originalFilename | نام فایل اصلی محتوای آپلود شده در صورت موجود بودن، یا در غیر این صورت مقدار اصلی فیلد |
ownedByMe | فقط خروجی. اینکه آیا فایل متعلق به کاربر فعلی است یا خیر. برای موارد موجود در درایوهای مشترک، فایلی ذخیره نمیشود. |
canComment | فقط خروجی. منسوخ شده: به جای آن |
shareable | فقط خروجی. منسوخ شده: به جای آن |
fullFileExtension | فقط خروجی. پسوند کامل فایل؛ از عنوان استخراج میشود. ممکن است شامل چندین پسوند به هم پیوسته، مانند "tar.gz" باشد. حذف یک پسوند از عنوان، این فیلد را پاک نمیکند؛ با این حال، تغییر پسوند عنوان، این فیلد را بهروزرسانی میکند. این فیلد فقط برای فایلهایی با محتوای ذخیره شده در گوگل درایو پر میشود؛ برای ویرایشگرهای اسناد یا فایلهای میانبر پر نمیشود. |
isAppAuthorized | فقط خروجی. اینکه آیا فایل توسط برنامه درخواست کننده ایجاد یا باز شده است یا خیر. |
teamDriveId | فقط خروجی. منسوخ شده: به جای آن |
capabilities | فقط خروجی. قابلیتهایی که کاربر فعلی در این فایل دارد. هر قابلیت مربوط به یک اقدام جزئی است که کاربر ممکن است انجام دهد. |
capabilities.canChangeRestrictedDownload | فقط خروجی. منسوخ شده. |
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 | فقط خروجی. اینکه آیا کاربر فعلی میتواند فرزندان این پوشه را حذف کند یا خیر. وقتی مورد پوشه نیست، این مقدار false است. فقط برای موارد موجود در درایوهای مشترک پر میشود. |
capabilities.canMoveChildrenOutOfTeamDrive | فقط خروجی. منسوخ شده: به جای آن |
capabilities.canMoveChildrenWithinTeamDrive | فقط خروجی. منسوخ شده: به جای آن |
capabilities.canTrashChildren | فقط خروجی. اینکه آیا کاربر فعلی میتواند زیرمجموعههای این پوشه را حذف کند یا خیر. وقتی مورد پوشه نیست، این مقدار false است. فقط برای موارد موجود در درایوهای مشترک پر میشود. |
capabilities.canMoveItemOutOfDrive | فقط خروجی. اینکه آیا کاربر فعلی میتواند با تغییر والد این آیتم، آن را به خارج از این درایو منتقل کند یا خیر. توجه داشته باشید که درخواست تغییر والد آیتم، بسته به والد جدیدی که اضافه میشود، ممکن است همچنان با شکست مواجه شود. |
capabilities.canAddMyDriveParent | فقط خروجی. اینکه آیا کاربر فعلی میتواند بدون حذف والد موجود در همان درخواست، والد دیگری را برای آیتم اضافه کند یا خیر. برای فایلهای درایو مشترک، این پارامتر پر نمیشود. |
capabilities.canRemoveMyDriveParent | فقط خروجی. اینکه آیا کاربر فعلی میتواند یک والد را از آیتم بدون اضافه کردن والد دیگری در همان درخواست حذف کند یا خیر. برای فایلهای درایو مشترک پر نمیشود. |
capabilities.canMoveItemWithinDrive | فقط خروجی. اینکه آیا کاربر فعلی میتواند این آیتم را در این درایو جابجا کند یا خیر. توجه داشته باشید که درخواست تغییر والد آیتم، بسته به والد جدیدی که اضافه میشود و والد حذف شده، ممکن است همچنان با شکست مواجه شود. |
capabilities.canShare | فقط خروجی. اینکه آیا کاربر فعلی میتواند تنظیمات اشتراکگذاری این فایل را تغییر دهد یا خیر. |
capabilities.canMoveChildrenWithinDrive | فقط خروجی. اینکه آیا کاربر فعلی میتواند زیرمجموعههای این پوشه را در این درایو جابجا کند یا خیر. این مقدار زمانی که مورد، پوشه نباشد، نادرست است. توجه داشته باشید که بسته به دسترسی کاربر فعلی به پوشه و پوشه مقصد، درخواست جابجایی زیرمجموعه ممکن است همچنان با شکست مواجه شود. |
capabilities.canModifyContentRestriction | منسوخ شده: فقط خروجی. از یکی از |
capabilities.canAddFolderFromAnotherDrive | فقط خروجی. اینکه آیا کاربر فعلی میتواند پوشهای را از درایو دیگری (درایو مشترک دیگر یا درایو من) به این پوشه اضافه کند یا خیر. وقتی مورد پوشه نیست، این مقدار نادرست است. فقط برای موارد موجود در درایوهای مشترک پر میشود. |
capabilities.canChangeSecurityUpdateEnabled | فقط خروجی. اینکه آیا کاربر فعلی میتواند فیلد securityUpdateEnabled را در فرادادهی اشتراکگذاری لینک تغییر دهد یا خیر. |
capabilities.canAcceptOwnership | فقط خروجی. اینکه آیا کاربر فعلی مالک در حال بررسی فایل است یا خیر. برای فایلهای درایو مشترک، فایلی ثبت نمیشود. |
capabilities.canReadLabels | فقط خروجی. اینکه آیا کاربر فعلی میتواند برچسبهای روی فایل را بخواند یا خیر. |
capabilities.canModifyLabels | فقط خروجی. اینکه آیا کاربر فعلی میتواند برچسبهای روی فایل را تغییر دهد یا خیر. |
capabilities.canModifyEditorContentRestriction | فقط خروجی. اینکه آیا کاربر فعلی میتواند محدودیتهای محتوایی را روی فایلی که محدود به ویرایشگر است، اضافه یا تغییر دهد. |
capabilities.canModifyOwnerContentRestriction | فقط خروجی. اینکه آیا کاربر فعلی میتواند محدودیتهای محتوایی که به مالک محدود شدهاند را اضافه یا تغییر دهد یا خیر. |
capabilities.canRemoveContentRestriction | فقط خروجی. اینکه آیا محدودیت محتوایی روی فایل وجود دارد که کاربر فعلی بتواند آن را حذف کند یا خیر. |
capabilities.canDisableInheritedPermissions | فقط خروجی. اینکه آیا کاربر میتواند مجوزهای ارثبری را غیرفعال کند یا خیر. |
capabilities.canEnableInheritedPermissions | فقط خروجی. اینکه آیا کاربر میتواند مجوزهای ارثی را دوباره فعال کند یا خیر. |
hasAugmentedPermissions | فقط خروجی. اینکه آیا مستقیماً به این فایل مجوزی داده شده است یا خیر. این فیلد فقط برای موارد موجود در درایوهای مشترک پر میشود. |
trashingUser | فقط خروجی. اگر فایل به صراحت حذف شده باشد، کاربری که آن را حذف کرده است. فقط برای موارد موجود در درایوهای مشترک پر میشود. |
canReadRevisions | فقط خروجی. منسوخ شده: به جای آن |
thumbnailVersion | فقط خروجی. نسخه تصویر بندانگشتی برای استفاده در نامعتبرسازی حافظه پنهان تصویر بندانگشتی. |
trashedDate | فقط خروجی. زمانی که آیتم حذف شده است (برچسب زمانی RFC 3339 با فرمت). فقط برای آیتمهای موجود در درایوهای مشترک پر میشود. |
thumbnail | یک تصویر بندانگشتی برای فایل. این فقط در صورتی استفاده میشود که نتوان تصویر بندانگشتی استاندارد ایجاد کرد. |
thumbnail.image | بایتهای تصویر بندانگشتی که با کد Base64 و از طریق URL رمزگذاری شدهاند. این کد باید با بخش ۵ از RFC 4648 مطابقت داشته باشد. یک رشته کدگذاری شده با base64. |
thumbnail.mimeType | نوع MIME تصویر بندانگشتی. |
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.date | فقط خروجی. تاریخ و زمان گرفته شدن عکس (برچسب زمانی با فرمت EXIF). |
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) برای فایل هدف. |
resourceKey | فقط خروجی. کلیدی که برای دسترسی به مورد از طریق یک لینک مشترک لازم است. |
linkShareMetadata | فقط خروجی. جزئیات مربوط به LinkShare. شامل جزئیاتی در مورد URL های لینکی است که کلاینت ها برای ارجاع به این مورد استفاده می کنند. |
linkShareMetadata.securityUpdateEligible | فقط خروجی. اینکه آیا فایل واجد شرایط بهروزرسانی امنیتی است یا خیر. |
linkShareMetadata.securityUpdateEnabled | فقط خروجی. اینکه آیا بهروزرسانی امنیتی برای این فایل فعال شده است یا خیر. |
labelInfo | فقط خروجی. مروری بر برچسبهای روی فایل. |
labelInfo.labels[] | فقط خروجی. مجموعه برچسبهای روی فایل که توسط شناسههای برچسب در پارامتر |
sha1Checksum | فقط خروجی. در صورت وجود، مجموع بررسی SHA1 مرتبط با این فایل. این فیلد فقط برای فایلهایی که محتوای آنها در گوگل درایو ذخیره شده است، پر میشود؛ برای ویرایشگرهای اسناد یا فایلهای میانبر پر نمیشود. |
sha256Checksum | فقط خروجی. در صورت وجود، مجموع کنترلی SHA256 مرتبط با این فایل. این فیلد فقط برای فایلهایی که محتوای آنها در گوگل درایو ذخیره شده است، پر میشود؛ برای ویرایشگرهای اسناد یا فایلهای میانبر پر نمیشود. |
inheritedPermissionsDisabled | آیا مجوزهای ارثی برای این فایل غیرفعال شده است یا خیر. مجوزهای ارثی به طور پیشفرض فعال هستند. |
محدودیت محتوا
محدودیتی برای دسترسی به محتوای فایل.
| نمایش JSON |
|---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
| فیلدها | |
|---|---|
readOnly | اینکه آیا محتوای فایل فقط خواندنی است یا خیر. اگر فایلی فقط خواندنی باشد، نمیتوان ویرایش جدیدی به فایل اضافه کرد، نمیتوان نظرات را اضافه یا اصلاح کرد و عنوان فایل را نمیتوان تغییر داد. |
reason | دلیل محدود شدن محتوای فایل. این مورد فقط در درخواستهایی که |
type | فقط خروجی. نوع محدودیت محتوا. در حال حاضر تنها مقدار ممکن |
restrictingUser | فقط خروجی. کاربری که محدودیت محتوا را تنظیم کرده است. فقط در صورتی که |
restrictionDate | فقط خروجی. زمانی که محدودیت محتوا اعمال شده است (برچسب زمانی RFC 3339 با فرمت). فقط در صورتی که |
ownerRestricted | اینکه آیا محدودیت محتوا فقط توسط کاربری که مالک فایل است قابل تغییر یا حذف است یا خیر. برای فایلهای موجود در درایوهای مشترک، هر کاربری که دارای قابلیتهای |
systemRestricted | فقط خروجی. اینکه آیا محدودیت محتوا توسط سیستم اعمال شده است، مثلاً به دلیل امضا. کاربران نمیتوانند محدودیتهای محتوای محدود شده توسط سیستم را تغییر دهند یا حذف کنند. |
روشها | |
|---|---|
| یک کپی از فایل مشخص شده ایجاد میکند. |
| فایلی که متعلق به کاربر است را بدون انتقال به سطل زباله، به طور دائم حذف میکند. |
| تمام فایلهای حذفشدهی کاربر را بهطور دائم حذف میکند. |
| یک سند Google Workspace را به نوع MIME درخواستی صادر میکند و محتوای بایت صادر شده را برمیگرداند. |
| مجموعهای از شناسههای فایل را تولید میکند که میتوانند در درخواستهای درج یا کپی ارائه شوند. |
| فراداده یا محتوای یک فایل را بر اساس شناسه (ID) آن دریافت میکند. |
| یک فایل جدید درج میکند. |
| فایلهای کاربر را فهرست میکند. |
| برچسبهای روی یک فایل را فهرست میکند. |
| مجموعه برچسبهای اعمال شده روی یک فایل را تغییر میدهد. |
| فراداده و/یا محتوای یک فایل را بهروزرسانی میکند. |
| زمان بهروزرسانی فایل را روی زمان فعلی سرور تنظیم کنید. |
| یک فایل را به سطل زباله منتقل میکند. |
| یک فایل را از سطل زباله بازیابی میکند. |
| فراداده، محتوای یا هر دوی یک فایل را بهروزرسانی میکند. |
| تغییرات اعمال شده در یک فایل را تایید میکند. |