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