תמונות
כל נתיב תמונה בתגובה של amodb נטען מ-https://img.amodb.dev/t/p/{size}/{file}. הגדלים זהים לאלה של TMDB: w92, w154, w185, w300, w342, w500, w780, w1280, h632 ו-original. תמונות לא צריכות מפתח ולא נספרות בקצב שלכם. הקצה שומר אותן 30 יום, ו-/3/configuration מחזיר את כתובות הבסיס.
https://img.amodb.dev/t/p/{size}/{file}{file} הוא הנתיב משדה בתגובה כמו poster_path, backdrop_path, profile_path, still_path או logo_path. הוא כבר מתחיל ב-/.
https://img.amodb.dev/t/p/w500/pB8BM7pdSp6B6Ih7QZ4DrQ3PmJK.jpgגדלים
| גודל | רוחב או גובה | מתאים ל |
|---|---|---|
w92 | רוחב 92 פיקסלים | הצעות חיפוש |
w154 | רוחב 154 פיקסלים | רשימות צפופות |
w185 | רוחב 185 פיקסלים | רשתות בדסקטופ, תמונות פרופיל |
w300 | רוחב 300 פיקסלים | תמונות ממוזערות של תמונות רקע, השדה Poster של OMDb |
w342 | רוחב 342 פיקסלים | רשתות בטלפונים עם מסכי צפיפות גבוהה |
w500 | רוחב 500 פיקסלים | עמודי פרטים |
w780 | רוחב 780 פיקסלים | פוסטרים גדולים, תמונות רקע בינוניות |
w1280 | רוחב 1280 פיקסלים | תמונות רקע ברוחב מלא |
h632 | גובה 632 פיקסלים | תמונות פרופיל בגובה מלא |
original | גודל המקור | הורדות והדפסה |
הפוסטרים ביחס 2:3. הגדירו width ו-height על התג <img> כדי שהעמוד לא יזוז בזמן הטעינה.
כתובות בסיס מנקודת הקצה של ההגדרות
GET /3/configuration מחזיר את אותו מבנה כמו TMDB. לקוחות שבונים ממנו כתובות תמונות עובדים בלי שינוי.
הקצה שומר את /3/configuration ל-24 שעות, ולכן מספיק לקרוא אותו פעם ביום.
{
"images": {
"base_url": "http://img.amodb.dev/t/p/",
"secure_base_url": "https://img.amodb.dev/t/p/",
"poster_sizes": ["w92", "w154", "w185", "w342", "w500", "w780", "original"]
}
}const base = "https://img.amodb.dev/t/p";
const srcset = ["w185", "w342", "w500"]
.map((size) => `${base}/${size}${movie.poster_path} ${size.slice(1)}w`)
.join(", ");
const html = `<img src="${base}/w342${movie.poster_path}" srcset="${srcset}"
sizes="(min-width: 64rem) 185px, 33vw" width="342" height="513"
alt="${movie.title} poster" loading="lazy">`;מטמון
תמונות נשארות במטמון הקצה 30 יום. שמרו את נתיב הקובץ עם הרשומה ובנו את הכתובת בזמן הרינדור, כדי שתוכלו להחליף גדלים בהמשך בלי קריאות API חדשות.