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