Уроци
Тези уроци изграждат малки работещи функции върху API на amodb. Всеки има номерирани стъпки, код в често ползван стек и JSON, който трябва да получите. Започнете с търсене и детайли, после добавете постери от img.amodb.dev, заглавия на 14 езика и справки в стил OMDb.
-
Създайте Python инструмент за командния ред, който търси филм и отпечатва година, актьори, рейтинг от IMDb и постер, с повторение при 429 и файлов кеш.
-
Урок за JavaScript и API за филми
Напишете Node.js скрипт, който зарежда детайли, актьори и рейтинги за списък с id на филми с по една заявка, с TTL кеш, повторение при 429 и без зависимости.
-
Създайте PHP функция и страница за филм, които викат amodb с cURL, повтарят при 429, екранират изхода и кешират отговорите във файл. PHP 8.2 или по-нов.
-
Създайте Go инструмент за командния ред, който изброява най-високо оценените филми по жанр и година с типизирани структури, повторение при 429 и дисков кеш.
-
Java справочник по епизоди с JDK HttpClient и Jackson: вземете сезон, спазвайте Retry-After при 429 и кеширайте отговорите във файлове. Java 17 или по-нова.
-
Урок за C# и API за филми за .NET 8
Създайте конзолно приложение на .NET 8, което търси филм, зарежда детайли и рейтинги и отпечатва връзка към постер с HttpClient и System.Text.Json през amodb.
-
Урок за Swift и API за филми със SwiftUI
SwiftUI приложение за iOS 16 със списък на филми в тенденция и постери през URLSession async/await и AsyncImage, и защо ключът трябва да стои на сървър.
-
Урок за приложение за филми с Next.js
Създайте приложение за филми с Next.js 15 на чист JavaScript: сървърни компоненти вземат тенденции, търсене и детайли от amodb с revalidate и пазят ключа скрит.
-
Създайте Telegram бот с grammY и Node.js, който отговаря на /movie с постер, година и рейтинг от amodb, с повторение при 429 и малък кеш в паметта.
-
Създайте Discord бот с discord.js v14 и slash команда /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"