מבוא ל-Google Drive API

בעזרת Google Drive API תוכלו ליצור אפליקציות שמשתמשות ב-Cloud Drive לאחסון בענן. בעזרת Drive API תוכלו לפתח אפליקציות שמשתלבות עם Drive וליצור פונקציונליות חזקה באפליקציה.

בתרשים הזה מוצג הקשר בין אפליקציית Drive, Drive ו-Drive API:

מבוא ל-Google Drive
איור 1. תרשים של הקשר ב-API של Google Drive.

תנאים אלה מגדירים את רכיבי המפתח שמוצגים באיור 1:

Google Drive
השירות של Google לאחסון קבצים בענן מספק למשתמשים מרחב אחסון אישי, שנקרא האחסון שלי, וגם אפשרות לגשת לתיקיות משותפות משותפות, שנקראות אחסון שיתופי.
Google Drive API
ממשק REST API שמאפשר למנף את נפח האחסון ב-Drive מהאפליקציה שלכם.
אפליקציית Google Drive
אפליקציה שמשתמשת ב-Drive כפתרון אחסון.
ממשק משתמש של Google Drive
ממשק המשתמש של Google שמנהל קבצים המאוחסנים ב-Drive. אם מדובר באפליקציה מסוג עריכה, כמו גיליון אלקטרוני או מעבד תמלילים, תוכלו לשלב אותה עם ממשק המשתמש של Drive כדי ליצור ולפתוח קבצים באפליקציה.
האחסון שלי
מיקום אחסון ב-Drive שבבעלות משתמש ספציפי. אפשר לשתף קבצים ששמורים ב'אחסון שלי' עם משתמשים אחרים, אבל הבעלות על התוכן נשארת ספציפית למשתמש מסוים.
OAuth 2.0
פרוטוקול ההרשאה שנדרש ל-Google Drive API כדי לאמת את משתמשי האפליקציה. אם האפליקציה שלכם משתמשת ב-Sign in With Google, היא מטפלת באסימונים של תהליך הכניסה לאפליקציה ושל OAuth 2.0.
אחסון שיתופי
מיקום באחסון ב-Drive שהקבצים שלו שייכים למספר משתמשים. כל המשתמשים שיש להם גישה לאחסון שיתופי יכולים לגשת לכל הקבצים שכלולים בו. בנוסף, המשתמשים יכולים לקבל גישה לקבצים בודדים בתוך האחסון השיתופי.

מה אפשר לעשות עם Drive API?

תוכלו להשתמש ב-API של Drive כדי:

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

השלבים הבאים