Library API ช่วยให้คุณโต้ตอบกับรูปภาพ วิดีโอ และอัลบั้มภายในคลังภาพ Google Photos ของผู้ใช้ได้ แต่มีข้อจำกัดสำคัญคือคุณจะเข้าถึงและจัดการได้เฉพาะเนื้อหาที่สร้างโดยแอปพลิเคชันของคุณเท่านั้น
ก่อนจะเริ่ม
- ดูภาพรวม: เปรียบเทียบ Picker API กับ Library API เพื่อให้แน่ใจว่า Library API เหมาะกับ Use Case ของคุณ
- กำหนดค่าแอป: เปิดใช้ API และตั้งค่าการตรวจสอบสิทธิ์ ดูขั้นตอนโดยละเอียดที่หัวข้อกำหนดค่าแอป
กรณีการใช้งานที่สำคัญของ Library API
Library API เหมาะสำหรับกรณีที่แอปจำเป็นต้องดำเนินการต่อไปนี้
- อัปโหลดและจัดเก็บสื่อ: นําเข้ารูปภาพและวิดีโอ (ที่สร้างโดยแอปของคุณ) ไปยังคลังภาพ Google Photos ของผู้ใช้อย่างปลอดภัย
- จัดระเบียบเนื้อหา: สร้างและจัดการอัลบั้มเพื่อช่วยผู้ใช้จัดระเบียบสื่อที่เกี่ยวข้องกับแอป
- เพิ่มประสิทธิภาพรูปภาพและอัลบั้ม: เพิ่มบริบทให้กับรายการสื่อและอัลบั้มผ่านการเพิ่มประสิทธิภาพ เช่น ชื่อ คำอธิบาย หรือข้อมูลตำแหน่ง
- เข้าถึงข้อมูลที่แอปสร้างขึ้น: เรียกดูและโต้ตอบกับรูปภาพ วิดีโอ และอัลบั้มที่แอปสร้างไว้ก่อนหน้านี้
เวิร์กโฟลว์ทั่วไปของ Library API
แม้ว่า Library API จะมีฟังก์ชันการทำงานที่หลากหลาย แต่เวิร์กโฟลว์ทั่วไปอาจมีขั้นตอนเหล่านี้
อัปโหลดสื่อ: ใช้ปลายทางการอัปโหลดเพื่ออัปโหลดไบต์รูปภาพหรือวิดีโอไปยัง Google Photos อย่างปลอดภัย ขั้นตอนนี้จะสร้าง
uploadToken
สร้างรายการสื่อ: ใช้เมธอด
mediaItems.batchCreate
โดยระบุuploadToken
เพื่อสร้างรายการสื่อในไลบรารีของผู้ใช้สร้างอัลบั้ม (ไม่บังคับ): ใช้วิธีการ
albums.create
สร้างอัลบั้มภายในคลังภาพของผู้ใช้เพื่อจัดระเบียบรายการสื่อจัดการอัลบั้ม
- เพิ่มรายการสื่อ (ที่สร้างโดยแอปของคุณ) ลงในอัลบั้มโดยใช้
albums.batchAddMediaItems
- นำรายการสื่อออกจากอัลบั้มโดยใช้
albums.batchRemoveMediaItems
- เพิ่มข้อมูลให้อัลบั้ม (เช่น ชื่อหรือสถานที่ตั้ง) โดยใช้
albums.addEnrichment
- เรียกข้อมูลเกี่ยวกับอัลบั้มที่เฉพาะเจาะจงโดยใช้
albums.get
- แสดงรายการอัลบั้มที่สร้างโดยแอปของคุณโดยใช้
albums.list
- เพิ่มรายการสื่อ (ที่สร้างโดยแอปของคุณ) ลงในอัลบั้มโดยใช้
เข้าถึงสื่อที่สร้างในแอป
- เรียกดูรายละเอียดเกี่ยวกับรายการสื่อที่เฉพาะเจาะจงโดยใช้
mediaItems.get
หรือmediaItems.batchGet
- ค้นหารายการสื่อที่สร้างโดยแอปของคุณโดยใช้
mediaItems.search
- แสดงรายการสื่อภายในอัลบั้มที่สร้างขึ้นโดยแอปที่เฉพาะเจาะจงโดยใช้
mediaItems.search
พร้อมรหัสอัลบั้ม
- เรียกดูรายละเอียดเกี่ยวกับรายการสื่อที่เฉพาะเจาะจงโดยใช้
ขั้นตอนถัดไป
- อ่านเอกสารอ้างอิง: สํารวจเอกสารอ้างอิง Library API โดยละเอียดเพื่อดูข้อมูลเกี่ยวกับเมธอดและพารามิเตอร์ทั้งหมดที่ใช้ได้
- ลองใช้ตัวอย่าง: ดูตัวอย่างของเราเพื่อดูการทำงานของ Library API จริงและรับแรงบันดาลใจสําหรับการผสานรวมของคุณ