Руководства
В этих руководствах на основе API amodb собираются небольшие работающие функции. В каждом есть пронумерованные шаги, код на популярном стеке и JSON, который вы должны увидеть. Начните с поиска и деталей, затем добавьте постеры с img.amodb.dev, названия на 14 языках и поиск в стиле OMDb.
-
Руководство по Python movie API
Создайте консольный инструмент на Python: поиск фильма по названию, вывод года, актеров, рейтинга IMDb и постера, повтор при 429 и файловый кэш. Нужен requests.
-
Руководство по JavaScript movie API
Напишите скрипт Node.js: по списку id фильмов он загружает детали, актеров и рейтинги одним запросом на фильм, с кэшем TTL, повтором при 429, без зависимостей.
-
Создайте функцию PHP и страницу фильма с вызовом API amodb через cURL, повтором при 429, экранированием вывода и файловым кэшем. Нужен PHP 8.2 или новее.
-
Соберите на Go утилиту, которая выводит лучшие фильмы жанра и года: типизированные структуры, повтор при 429 по Retry-After и кэш ответов на диске.
-
Создайте гид по сериям на Java с JDK HttpClient и Jackson: загрузка сезона, пауза по Retry-After при 429 и кэш ответов в файлах. Нужна Java 17 или новее.
-
Руководство по C# API фильмов для .NET 8
Соберите консольное приложение .NET 8, которое ищет фильм, загружает сведения и рейтинги и выводит ссылку на постер через HttpClient и System.Text.Json с amodb.
-
Руководство по Swift movie API с SwiftUI
Создайте приложение SwiftUI для iOS 16 со списком трендов и постерами на URLSession async/await и AsyncImage, и поймите, почему ключ API хранят на сервере.
-
Руководство по Next.js movie app
Создайте приложение с фильмами на Next.js 15 и чистом JavaScript: серверные компоненты берут тренды, поиск и детали из amodb через revalidate и прячут ключ.
-
Руководство по Telegram-боту для фильмов
Создайте бота Telegram на grammY и Node.js, который отвечает на /movie постером, годом и рейтингом из amodb, с повтором при 429 и небольшим кэшем в памяти.
-
Руководство по Discord-боту для фильмов
Соберите Discord-бота на discord.js v14 с командой /movie, которая отвечает embed с постером, рейтингами и описанием из amodb и повторяет запрос при ошибке 429.
Начните с одного ключа
Каждый тариф включает все эндпоинты, все 14 языков и изображения. Тарифы различаются только запросами в минуту.
$ curl https://api.amodb.dev/3/movie/550 -H "Authorization: Bearer $AMODB_KEY" curl https://api.amodb.dev/3/movie/550 -H "Authorization: Bearer $AMODB_KEY"