- בקשת HTTP
- גוף הבקשה
- גוף התגובה
- היקפי הרשאה
- ConsolidationStrategy
- NoConsolidation
- Legacy
- רוצים לנסות?
שאילתות לגבי פעילות קודמת ב-Google Drive.
בקשת HTTP
POST https://driveactivity.googleapis.com/v2/activity:query
כתובת ה-URL משתמשת בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים עם המבנה הבא:
| ייצוג ב-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.activityhttps://www.googleapis.com/auth/drive.activity.readonly
מידע נוסף זמין במדריך ההרשאות.
ConsolidationStrategy
איך הפעילויות הספציפיות מאוחדות. אם יש קבוצה של פעילויות שקשורות זו לזו, אפשר לאחד אותן לפעילות משולבת אחת, למשל שחקן אחד שמבצע את אותה פעולה על כמה יעדים, או כמה שחקנים שמבצעים את אותה פעולה על יעד אחד. בשיטה מוגדרים הכללים שלפיהם פעילויות מסוימות קשורות זו לזו.
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד strategy. איך הפעילויות הספציפיות מאוחדות. הערך strategy יכול להיות רק אחד מהבאים: |
|
none |
הפעילויות הספציפיות לא מאוחדות. |
legacy |
הפעילויות הספציפיות מאוחדות באמצעות האסטרטגיה הקודמת. |
NoConsolidation
אין שדות מסוג זה.
אסטרטגיה שלא מבצעת איחוד של פעילויות נפרדות.
הדור הקודם
אין שדות מסוג זה.
אסטרטגיה שמבצעת איחוד של פעילויות באמצעות כללי הקיבוץ מ-V1 Activity API מדור קודם. אפשר לקבץ פעולות דומות שמתרחשות בפרק זמן מסוים בכמה יעדים (למשל, העברה של קבוצת קבצים בבת אחת) או בכמה גורמים (למשל, כמה משתמשים עורכים את אותו פריט). כללי הקיבוץ של השיטה הזו ספציפיים לכל סוג של פעולה.