התחלה מהירה עם Drive API למפתחים

צרו אסימון TrekMail API בעל הרשאות מוגבלות, קראו לנקודות קצה של Drive, העלו קובץ, צרו קישור שיתוף ובדקו יומני ביקורת בבטחה.

פרטי המאמר

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

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

מדריך זה מציג את הדרך הבטוחה ביותר מרעיון לשילוב ועד לקריאה פעילה ל-Drive API. תיצרו אסימון בעל הרשאות מצומצמות, תציגו מרחבי Drive, תעלו קובץ אחד ותיצרו קישור שיתוף ציבורי עם תאריך תפוגה.

1. יצירת אסימון Drive

פתחו סוכני AI ו-API → אסימונים → יצירת אסימון. תנו לאסימון שם ברור כמו drive-report-uploader. בחרו רק את טווחי ההרשאה הדרושים לתהליך העבודה.

למדריך זה השתמשו ב:

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

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

העתיקו את האסימון מיד לאחר יצירתו. TrekMail מציג את הערך הגלוי פעם אחת ושומר רק גיבוב מאובטח.

2. הגדרת כתובת הבסיס והאסימון

export TREKMAIL_BASE_URL="https://trekmail.net"
export TREKMAIL_API_TOKEN="tm_live_your_token"

כל בקשה משתמשת באותה כותרת bearer:

-H "Authorization: Bearer $TREKMAIL_API_TOKEN"

3. הצגת מרחבי Drive זמינים

curl -s "$TREKMAIL_BASE_URL/api/v1/drive/spaces" \
  -H "Authorization: Bearer $TREKMAIL_API_TOKEN"

התשובה כוללת את Drive של החשבון ואת מרחבי Drive של תיבות הדואר שהאסימון רשאי לראות. השתמשו ב-account עבור Drive של החשבון בדוגמאות הבאות.

4. יצירת תיקייה

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

curl -s -X POST "$TREKMAIL_BASE_URL/api/v1/drive/spaces/account/folders" \
  -H "Authorization: Bearer $TREKMAIL_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: folder-$(date +%s)" \
  -d '{"name":"API Uploads","color":"#2563eb"}'

שמרו את מזהה התיקייה שהוחזר.

5. העלאת קובץ

REST API מפריד בין תיאום ההעלאה להעברת הקובץ. תחילה התחילו את ההעלאה:

curl -s -X POST "$TREKMAIL_BASE_URL/api/v1/drive/spaces/account/uploads:initiate" \
  -H "Authorization: Bearer $TREKMAIL_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: upload-report-001" \
  -d '{"name":"report.pdf","size_bytes":123456,"folder_id":42,"client_mime":"application/pdf"}'

TrekMail מחזיר הוראות העלאה. שלחו את הבתים לכתובת ההעלאה שהוחזרה, ולאחר מכן קראו ל:

curl -s -X POST "$TREKMAIL_BASE_URL/api/v1/drive/uploads/{FILE_ID}:complete" \
  -H "Authorization: Bearer $TREKMAIL_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'

אם אתם משתמשים ב-MCP, העדיפו את drive_file_upload. הכלי מאחד את שלבי ההתחלה, ההעברה, ההשלמה והביטול.

6. יצירת קישור שיתוף

curl -s -X POST "$TREKMAIL_BASE_URL/api/v1/drive/files/{FILE_ID}/share-links" \
  -H "Authorization: Bearer $TREKMAIL_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: share-report-001" \
  -d '{"expires_at":"2026-06-01T00:00:00Z","max_downloads":25}'

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

7. בדיקת נתיב הביקורת

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

רשימת בדיקה לסביבת ייצור

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

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

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

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

התחברות ל-TrekMail

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

או

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

או

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

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

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