breuls/tmdb-library

此包的最新版本(1.0)没有可用的许可证信息。

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

1.0 2014-02-22 22:54 UTC

This package is auto-updated.

Last update: 2024-09-20 00:53:42 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 对象的数组。

更多信息即将提供。

资产

为 'assets' 定义了几个对象,这些对象包括

  • 电影
  • 人物
  • 公司
  • 收藏集
  • 类型

您可以通过传递构造函数中的 id 来创建一个新的资产,并自动填充信息。

例如

$movie = new Movie(10);

将加载一个包含 tmdb id 10 的电影信息的电影对象;