โฟลเดอร์ข้อมูลแอปพลิเคชันคือโฟลเดอร์พิเศษที่ซ่อนอยู่ ซึ่งแอปของคุณสามารถใช้เพื่อจัดเก็บข้อมูลเฉพาะแอปพลิเคชัน เช่น ไฟล์การกำหนดค่า ระบบจะสร้างโฟลเดอร์ข้อมูลแอปพลิเคชันโดยอัตโนมัติเมื่อคุณพยายามสร้างไฟล์ในโฟลเดอร์นั้น ใช้โฟลเดอร์นี้จัดเก็บไฟล์ที่ผู้ใช้ไม่ควรโต้ตอบด้วยโดยตรง แอปพลิเคชันของคุณจะเข้าถึงโฟลเดอร์นี้ได้เท่านั้น และเนื้อหาในโฟลเดอร์จะถูกซ่อนจากผู้ใช้และจากแอปไดรฟ์อื่นๆ
ไฟล์ใน appDataFolder
จะย้ายไปมาระหว่างตำแหน่งของพื้นที่เก็บข้อมูล (พื้นที่ทำงาน) ไม่ได้ ดูข้อมูลเพิ่มเติมได้ที่การจัดระเบียบไฟล์
ระบบจะลบโฟลเดอร์ข้อมูลแอปพลิเคชันเมื่อผู้ใช้ถอนการติดตั้งแอปจาก MyDrive และผู้ใช้ยังลบโฟลเดอร์ข้อมูลของแอปด้วยตนเองได้อีกด้วย
ขอบเขตโฟลเดอร์ข้อมูลแอปพลิเคชัน
คุณต้องขอสิทธิ์เข้าถึงขอบเขต 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