אוטומציה של העלאת קבצים באמצעות Drive API

בנו אוטומציה בטוחה להעלאות TrekMail Drive עם מפתחות אידמפוטנטיות, בדיקות מכסה, העלאות מרובות חלקים, כלי MCP וטיפול בתקלות.

פרטי המאמר

סוג, רמת קושי, תוכניות ומידע על עדכון אחרון.

סוג
חומר עזר
רמת קושי
בינוני
תוכניות
Starter · Pro · Agency · + Drive Add-on
עודכן לאחרונה
10 בספט׳ 2026

אוטומציה של העלאות היא אחד מתהליכי העבודה השימושיים ביותר של Drive API. דוחות, חשבוניות, קובצי ייצוא, קובצי PDF חתומים וקבצים מצורפים לתמיכה יכולים להגיע לתיקיית TrekMail Drive הנכונה ללא גרירה ידנית.

התבנית הבטוחה פשוטה: בדקו אחסון, צרו או בחרו תיקייה, התחילו העלאה, העבירו בתים, השלימו את ההעלאה ורשמו נתיב ביקורת שימושי.

היקפים מומלצים

להעלאות אל Drive של החשבון התחילו עם:

  • drive:account:read
  • drive:account:write

להעלאות אל Drive של תיבת דואר השתמשו ב:

  • drive:mailbox:read
  • drive:mailbox:write

הימנעו מהיקפי שיתוף ומחיקה סופית אלא אם התהליך באמת זקוק להם. אם משימת ההעלאה יוצרת גם קישורים ציבוריים, הוסיפו את היקף השיתוף המתאים.

בדיקות מקדימות

לפני העלאת קובץ גדול, קראו ל-endpoint של סיכום האחסון או השימוש בשטח. טפלו ב"חריגה מהמכסה" כתוצאה עסקית רגילה ולא כקריסה.

בדקו גם שתיקיית היעד קיימת. אם לא, צרו אותה עם מפתח אידמפוטנטיות כדי שניסיונות חוזרים לא ייצרו כפילויות.

תהליך העלאת REST

  1. שלחו POST /api/v1/drive/spaces/{space}/uploads:initiate עם שם הקובץ, גודלו, מזהה תיקייה אופציונלי וסוג MIME.
  2. שלחו את בתי הקובץ לכתובת ההעלאה או לכתובות מרובות החלקים שהוחזרו.
  3. לאחר הצלחה שלחו POST /api/v1/drive/uploads/{file}:complete.
  4. אם ההעברה נכשלת, קראו ל-POST /api/v1/drive/uploads/{file}:abort כדי לשחרר במהירות את ההקצאה.

השתמשו ב-Idempotency-Key בבקשת ההתחלה ששומרת קיבולת. השתמשו במפתח יציב לכל קובץ לוגי, למשל invoice-2026-05-001-upload. אל תניחו שכל endpoint המשך משחזר תוצאות אידמפוטנטיות; שמרו את מזהה הקובץ ובדקו את מצבו לפני ניסיון נוסף להשלים או לבטל העברה.

תהליך העלאת MCP

עבור סוכנים, העדיפו כלי אחד:

drive_file_upload(space="account", local_path="/exports/report.pdf", folder_id=42)

מעטפת MCP מטפלת במשא ומתן, בהעברה, בהשלמה ובביטול בעת שגיאה. קיימים כלים ברמה נמוכה ללוגיקה מותאמת, אך רוב התהליכים אינם זקוקים להם.

מוסכמות שמות ותיקיות

השתמשו בשמות צפויים כדי שאנשים יוכלו לעיין ב-Drive מאוחר יותר:

  • Reports/2026/05/monthly-summary.pdf
  • Clients/Acme/contracts/acme-renewal-2026.pdf
  • Invoices/2026/INV-2026-0042.pdf

לגרסאות חוזרות הוסיפו חותמות זמן או תוויות גרסה. אל תאבדו משמעות באמצעות העלאת final.pdf מדי שבוע.

טיפול בתקלות

התכוננו למקרים הבאים:

בעיה תגובה מוצעת
לאסימון חסר היקף עצרו ובקשו אסימון עם היקף Drive החסר
חריגה מהמכסה דווחו על השימוש וקשרו לתיעוד האחסון או התוסף
כתובת ההעלאה פגה רעננו חלקים או התחילו את ההעלאה מחדש
הרשת נכשלה בהעברה בטלו את ההקצאה ונסו שוב עם אותו מפתח אידמפוטנטיות
התיקייה לא נמצאה הציגו שוב את העץ; צרו יעד רק אם התהליך מתיר זאת

לאחר ההעלאה

למסירה חיצונית, צרו קישור שיתוף עם תפוגה ומגבלת הורדות. לקובץ פנימי, השאירו אותו כקובץ Drive רגיל. בדקו את סוכני AI ו-API → יומן ביקורת כדי לאשר את האסימון וסדר הפעולות.

מאמרים קשורים

קפצו למדריכים הסמוכים שממשיכים את זרימת העבודה.

אנו משתמשים בטכנולוגיות הנחוצות להפעלה ולאבטחה של TrekMail. באישור, אתם מאפשרים גם ניתוח מוגבל ומדידת פרסום כמתואר במדיניות העוגיות שלנו.

התחברות ל-TrekMail

גישה ללוח הבקרה, לתיבות הדואר ול-DNS שלכם.

או

12 תווים הסיסמאות תואמות

או

דוא״ל האיפוס נשלח

אם קיים חשבון לכתובת הזו, שלחנו אליה הוראות לאיפוס הסיסמה.

בהמשך אתם מסכימים ל תנאי השימוש ול מדיניות הפרטיות של TrekMail.