mediadevils / tmdb-library
该包最新版本(1.0.x-dev)没有可用的许可信息。
TMDB(TheMovieDatabase)API v3 的 PHP 封装类。
1.0.x-dev
2013-05-13 16:38 UTC
Requires (Dev)
- phpunit/phpunit: 3.7.*@stable
This package is not auto-updated.
Last update: 2024-09-23 11:24:38 UTC
README
TMDB(TheMovieDatabase)API v3 的 PHP 封装类。
感谢
Calibrate (www.calibrate.be)
要求
- PHP 5.3+
- Curl
- TMDB Api-key
基本用法
require_once('vendor/autoload.php'); $db = TMDB\Client::getInstance('<your api-key>'); $db->adult = true; // return adult content $db->paged = false; // merges all paged results into a single result automatically $title = 'The Matrix'; $year = '1999'; $results = $db->search('movie', array('query'=>$title, 'year'=>$year)); $movie = reset($results); $images = $movie->posters('300');
TMDB\Client 包含查询 TMDB 的 API 封装。结果会自动转换为辅助对象。
例如,搜索 'movie' 将返回一个包含 Movie 对象的数组。
更多信息将很快提供。
资产
为 TMDB 使用的 'assets' 定义了几个对象。这些包括
- 电影
- 人物
- 公司
- 收藏
- 类型
您可以通过在构造函数中传递 id 来创建一个新的资产,并自动填充信息。
例如
$movie = new Movie(10);
将加载一个包含 tmdb id 为 10 的电影信息的电影对象;