תיקיית נתוני האפליקציה היא תיקייה מוסתרת מיוחדת שבה האפליקציה יכולה לאחסן נתונים ספציפיים לאפליקציה, כמו קובצי תצורה. התיקייה של נתוני האפליקציה נוצרת באופן אוטומטי כשמנסים ליצור בה קובץ. בתיקייה הזו שומרים קבצים שהמשתמש לא אמור לבצע איתם אינטראקציה ישירה. רק לאפליקציה שלכם יש גישה לתיקייה הזו, והתוכן שלה מוסתר מהמשתמש ומאפליקציות אחרות של 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.