Hướng dẫn nhanh
Đây là hướng dẫn nhanh để sử dụng AniMapper API. Để xem tài liệu chi tiết, xem Tài liệu API.
Base URL
https://api.animapper.net/api/v1
Quy trình cơ bản
1. Tìm kiếm Media
Tìm kiếm anime hoặc manga:
GET /api/v1/search?title=attack&mediaType=ANIME&limit=10
Điều này trả về danh sách media khớp với tiêu chí tìm kiếm của bạn.
2. Lấy thông tin chi tiết Media
Lấy thông tin chi tiết về một media cụ thể:
GET /api/v1/metadata?id=16498
Điều này trả về metadata toàn diện bao gồm tiêu đề, mô tả, hình ảnh, thể loại, và các provider streaming có sẵn.
3. Lấy danh sách tập
Lấy danh sách tập từ một provider streaming:
GET /api/v1/stream/episodes?id=16498&provider=ANIMEVIETSUB
Điều này trả về tất cả các tập có sẵn cùng với ID tập của chúng.
4. Lấy nguồn stream
Lấy URL stream cho một tập cụ thể:
GET /api/v1/stream/source?episodeData=shingeki-no-kyojin$12345&provider=ANIMEVIETSUB&server=DU
Điều này trả về URL stream mà bạn có thể sử dụng để phát tập phim.
Ví dụ hoàn chỉnh
Đây là một ví dụ hoàn chỉnh bằng JavaScript:
// 1. Tìm kiếm media
const searchResponse = await fetch(
'https://api.animapper.net/api/v1/search?title=attack&mediaType=ANIME&limit=1'
);
const searchData = await searchResponse.json();
const mediaId = searchData.results[0].id;
// 2. Lấy thông tin chi tiết media
const metadataResponse = await fetch(
`https://api.animapper.net/api/v1/metadata?id=${mediaId}`
);
const metadata = await metadataResponse.json();
// 3. Lấy danh sách tập (sử dụng provider có sẵn đầu tiên)
const provider = Object.keys(metadata.result.streamingProviders)[0];
const episodesResponse = await fetch(
`https://api.animapper.net/api/v1/stream/episodes?id=${mediaId}&provider=${provider}`
);
const episodes = await episodesResponse.json();
// 4. Lấy nguồn stream cho tập đầu tiên
const episodeData = episodes.episodes[0].episodeId;
const sourceResponse = await fetch(
`https://api.animapper.net/api/v1/stream/source?episodeData=${episodeData}&provider=${provider}&server=DU`
);
const source = await sourceResponse.json();
console.log('Stream URL:', source.url);
Bước tiếp theo
- Đọc Tổng quan API để biết thông tin chung
- Xem Search API để biết các tùy chọn tìm kiếm nâng cao
- Tìm hiểu về Metadata API để biết thông tin chi tiết về media
- Khám phá Streaming API để lấy tập và nguồn stream
- Xem Autocomplete API để lấy gợi ý tìm kiếm
Giới hạn tốc độ
API có giới hạn tốc độ (60 requests mỗi phút). Xem Giới hạn tốc độ để biết thêm chi tiết.