סקירה כללית על Google Drive API

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

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

איור 1. אפליקציה שמשולבת עם Drive משתמשת ב-Drive API וב-OAuth 2.0 כדי ליצור אינטראקציה עם קבצים בתיקייה 'האחסון שלי' ובתיקיות אחסון שיתופי.

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

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

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

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

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

  • כדי ללמוד איך להגדיר ולהריץ אפליקציה ל-Drive API, אפשר לקרוא את המדריכים למתחילים.