תיקיית הנתונים של האפליקציה היא תיקייה מוסתרת מיוחדת שבה האפליקציה יכולה להשתמש לאחסון נתונים ספציפיים לאפליקציה, כמו קובצי תצורה. האפליקציה תיקיית הנתונים נוצרת באופן אוטומטי כשמנסים ליצור בה קובץ. צריך להשתמש בתיקייה הזו כדי לאחסן קבצים שלא לאפשר למשתמשים לבצע בהם פעולות ישירות עם. רק האפליקציה שלך יכולה לגשת לתיקייה הזו והתוכן שלה מוסתרים מהמשתמש ומאפליקציות אחרות של Drive.
קבצים ב-appDataFolder
לא יכולים להעביר בין מיקומי אחסון (מרחבים משותפים). עבור
מידע נוסף זמין בארגון קבצים.
תיקיית נתוני האפליקציה נמחקת כשמשתמש מסיר את האפליקציה מ: 'האחסון שלי' שלהם. המשתמשים יכולים גם למחוק את תיקיית הנתונים של האפליקציה באופן ידני.
היקף תיקיית הנתונים של האפליקציה
כדי לגשת לתיקיית הנתונים של האפליקציה, צריך לבקש גישה אל
ההיקף https://www.googleapis.com/auth/drive.appdata
. אפשר לקבל מידע נוסף
בנושא היקפים ואיך מבקשים גישה אליהם, עיינו במאמר ספציפי ל-API
הרשאה ואימות
מידע נוסף. מידע נוסף על
להיקפים ספציפיים של OAuth 2.0, אפשר לקרוא את המאמר היקפי OAuth 2.0 ל-Google
ממשקי API.
יוצרים קובץ בתיקיית הנתונים של האפליקציה
כדי ליצור קובץ בתיקיית הנתונים של האפליקציה, צריך לציין appDataFolder
בשדה
parents
של הקובץ ולהשתמש בשיטה files.create
כדי להעלות את הקובץ לתיקייה. את הקוד הבא
דוגמה שמראה איך להוסיף קובץ לתיקייה באמצעות ספריית לקוח.
Java
Python
Node.js
PHP
.NET
למידע נוסף על יצירת קבצים בתיקיות, אפשר לעיין במאמר יצירה ו לאכלס תיקיות.
חיפוש קבצים בתיקיית הנתונים של האפליקציה
כדי לחפש קבצים בתיקיית הנתונים של האפליקציה, צריך להגדיר את השדה spaces
לערך
appDataFolder
ומשתמשים ב-files.list
. דוגמת הקוד הבאה מראה איך להשתמש בחיפוש קבצים
של האפליקציה באמצעות ספריית לקוח.
Java
Python
Node.js
PHP
.NET
הורדת קבצים מתיקיית הנתונים של האפליקציה
כדי להוריד קובץ מתיקיית הנתונים של האפליקציה, משתמשים בשיטה files.get
. לקבלת מידע נוסף ולצפייה
דוגמאות קוד, עוברים אל הורדת קובץ blob
.