mediadevils/tmdb-library

该包最新版本(1.0.x-dev)没有可用的许可信息。

TMDB(TheMovieDatabase)API v3 的 PHP 封装类。

1.0.x-dev 2013-05-13 16:38 UTC

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 的电影信息的电影对象;