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