برای تغییرات یک کاربر مشترک می شود.
درخواست HTTP
POST https://www.googleapis.com/drive/v3/changes/watch
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای پرس و جو
مولفه های | |
---|---|
driveId | درایو مشترکی که تغییرات از آن بازگردانده خواهد شد. اگر مشخص شده باشد، شناسه های تغییر منعکس کننده درایو مشترک خواهند بود. از شناسه درایو ترکیبی استفاده کنید و شناسه را به عنوان شناسه تغییر دهید. |
includeCorpusRemovals | در صورتی که کاربر در زمان درخواست همچنان به فایل دسترسی داشته باشد، حتی زمانی که فایلی از لیست تغییرات حذف شده و هیچ ورودی تغییر دیگری برای این فایل وجود نخواهد داشت، آیا تغییرات باید شامل منبع فایل باشد یا خیر. |
includeItemsFromAllDrives | آیا هر دو مورد My Drive و درایو مشترک باید در نتایج گنجانده شوند یا خیر. |
includeRemoved | آیا شامل تغییراتی می شود که نشان می دهد موارد از لیست تغییرات حذف شده اند، مثلاً با حذف یا از دست دادن دسترسی. |
includeTeamDriveItems | منسوخ شده: به جای آن از |
pageSize | حداکثر تعداد تغییرات برای بازگشت در هر صفحه. |
pageToken | نشانه برای ادامه درخواست لیست قبلی در صفحه بعد. این باید روی مقدار "nextPageToken" از پاسخ قبلی یا به پاسخ از روش getStartPageToken تنظیم شود. |
restrictToMyDrive | اینکه آیا نتایج را به تغییرات درون سلسله مراتب My Drive محدود کنیم. این تغییرات فایلهایی مانند فایلهای موجود در پوشه Application Data یا فایلهای به اشتراکگذاشتهشده را که به My Drive اضافه نشدهاند حذف میکند. |
spaces | فهرستی از فضاهای پرس و جو در بدنه جدا شده با کاما. مقادیر پشتیبانی شده عبارتند از "drive" و "appDataFolder". |
supportsAllDrives | اینکه آیا برنامه درخواست کننده هم از My Drives و هم درایوهای مشترک پشتیبانی می کند. |
supportsTeamDrives | منسوخ شده: به جای آن از |
teamDriveId | منسوخ شده: به جای آن از |
includePermissionsForView | مشخص می کند که کدام مجوزهای اضافی در پاسخ گنجانده شود. فقط "منتشر شده" پشتیبانی می شود. |
includeLabels | فهرستی از شناسههای برچسبهایی که با کاما از هم جدا شدهاند تا در قسمت |
درخواست بدن
بدنه درخواست حاوی نمونهای از Channel
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Channel
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.appdata
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/drive.meet.readonly
-
https://www.googleapis.com/auth/drive.metadata
-
https://www.googleapis.com/auth/drive.metadata.readonly
-
https://www.googleapis.com/auth/drive.photos.readonly
-
https://www.googleapis.com/auth/drive.readonly
برخی از دامنه ها محدود هستند و برای استفاده از برنامه شما به ارزیابی امنیتی نیاز دارند. برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.