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