- בקשת HTTP
- גוף הבקשה
- גוף התשובה
- היקפי ההרשאות
- ConsolidationStrategy
- NoConsolidation
- השיטה הקודמת
- רוצים לנסות?
שליחת שאילתות על פעילות קודמת ב-Google Drive.
בקשת HTTP
POST https://driveactivity.googleapis.com/v2/activity:query
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{ "consolidationStrategy": { object ( |
שדות | |
---|---|
consolidationStrategy |
פרטים על איחוד פעולות קשורות שמהן מורכב הפעילות. אם המדיניות לא מוגדרת, הפעולות הקשורות לא יאוחדו. |
pageSize |
המספר המינימלי של פעילויות הרצויות בתשובה; השרת מנסה להחזיר לפחות את הכמות הזו. השרת עשוי גם להחזיר פחות פעילויות אם יש לו תגובה חלקית מוכנה לפני תום הזמן הקצוב לתפוגה של הבקשה. אם המדיניות לא מוגדרת, המערכת תשתמש בערך ברירת מחדל. |
pageToken |
האסימון מזהה איזה דף תוצאות להחזיר. מגדירים את הערך הזה לערך nextPageToken שהוחזר משאילתה קודמת, כדי לקבל את דף התוצאות הבא. אם היא לא מוגדרת, מוחזר הדף הראשון של התוצאות. |
filter |
סינון הפריטים שהוחזרו מבקשת השאילתה הזו. הפורמט של מחרוזת הסינון הוא רצף של ביטויים שמחוברים באמצעות מקש "AND" אופציונלי, שבו כל ביטוי הוא "ערך אופרטור של שדה". שדות נתמכים:
|
שדה איחוד key . הקריטריונים העיקריים בשאילתה. אם לא צוין מפתח, ברירת המחדל היא ancestorName = items/root . key יכול להיות רק אחת מהאפשרויות הבאות: |
|
itemName |
החזרת פעילויות עבור הפריט הזה ב-Drive. הפורמט הוא |
ancestorName |
החזרת פעילויות לתיקייה הזו ב-Drive, כולל כל הצאצאים והצאצאים. הפורמט הוא |
גוף התשובה
הודעת תשובה לגבי שאילתה לגבי הפעילות ב-Drive.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"activities": [
{
object ( |
שדות | |
---|---|
activities[] |
רשימת הפעילות המבוקשת. |
nextPageToken |
אסימון לאחזור דף התוצאות הבא, או ריק אם אין עוד תוצאות ברשימה. |
היקפי ההרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/drive.activity
https://www.googleapis.com/auth/drive.activity.readonly
מידע נוסף זמין במדריך להרשאות.
ConsolidationStrategy
איך הפעילויות הנפרדות אוחדו. אם קבוצת פעילויות קשורה, אפשר לאחד אותן לפעילות משולבת אחת, למשל, גורם אחד שמבצע את אותה פעולה במספר יעדים, או מספר גורמים שמבצעים את אותה פעולה על יעד יחיד. האסטרטגיה מגדירה את הכללים שלגביהם הפעילויות קשורות.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד strategy . איך הפעילויות הנפרדות אוחדו. strategy יכול להיות רק אחת מהאפשרויות הבאות: |
|
none |
הפעילויות הנפרדות לא מאוחדות. |
legacy |
הפעילויות הנפרדות אוחדו באמצעות האסטרטגיה הקודמת. |
NoConsolidation
אין שדות בסוג הזה.
אסטרטגיה שלא מאחדת פעילויות נפרדות.
הדור הקודם
אין שדות בסוג הזה.
שיטה שמאחדת פעילויות באמצעות כללי הקיבוץ מהגרסה הקודמת של V1 Activity API. פעולות דומות שמתרחשות בפרק זמן מסוים יכולות להיות מקובצות בין יעדים מרובים (למשל, העברה של קבוצת קבצים בו-זמנית) או מספר גורמים (למשל, כמה משתמשים שעורכים את אותו פריט). כללי הקיבוץ בשיטה הזו הם ספציפיים לכל סוג של פעולה.