amodb 文档
先看快速开始,两分钟内完成第一次调用。再了解密钥、速率限制、错误、语言和图片如何工作。amodb 保留 TMDB v3 和 OMDb 的路径与 JSON,所以这里的多数页面说明哪些相同、amodb 增加了什么,以及少数不同之处。
curl "https://api.amodb.dev/3/movie/550?language=en-US" \
-H "Authorization: Bearer $AMODB_KEY"const res = await fetch("https://api.amodb.dev/3/movie/550?language=en-US", {
headers: { Authorization: `Bearer ${process.env.AMODB_KEY}` },
});
const data = await res.json();import os
import requests
res = requests.get(
"https://api.amodb.dev/3/movie/550",
params={"language": "en-US"},
headers={"Authorization": f"Bearer {os.environ['AMODB_KEY']}"},
timeout=10,
)
data = res.json()<?php
$ch = curl_init("https://api.amodb.dev/3/movie/550?language=en-US");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("AMODB_KEY")],
]);
$data = json_decode(curl_exec($ch), true);req, _ := http.NewRequest("GET", "https://api.amodb.dev/3/movie/550?language=en-US", nil)
req.Header.Set("Authorization", "Bearer "+os.Getenv("AMODB_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var data map[string]any
json.NewDecoder(res.Body).Decode(&data)基础 URL
| 用途 | 基础 URL | 密钥参数 |
|---|---|---|
| TMDB v3 风格 | https:/ | api_key 或 Authorization: Bearer |
| OMDb 风格 | https:/ | apikey |
| 图片 | https:/ | 无 |
| 套餐目录 | https:/ | 无 |
从这里开始
核心概念
资源
API 参考
全部端点电影
-
/3/movie/{movie_id} -
/3/movie/{movie_id}/credits -
/3/movie/{movie_id}/images -
/3/movie/{movie_id}/videos -
/3/movie/{movie_id}/translations -
/3/movie/{movie_id}/keywords
电视剧
-
/3/tv/{series_id} -
/3/tv/{series_id}/season/{season_number}
人物
-
/3/person/{person_id}
搜索和列表
amodb 扩展
OMDb 风格
-
/omdb/