【问题标题】:OMDb API multiple resultsOMDb API 多个结果
【发布时间】:2017-03-13 09:59:38
【问题描述】:

我正在尝试使用 IMDO api 从 IMDB 获取特定电影,如果只有 1 部电影具有我正在搜索的标题,这将非常有用。

但如果有多部电影,我会得到第一部,按我假设的年份排序。

我怎样才能得到所有带有标题的电影?

我是用 PHP 做的。

<?php
  //Get movie data
  if($_GET['title']){
    $titleInput = "t=" . str_replace(' ', '+', $_GET['title']);
    $jsonUrl = "http://www.omdbapi.com/?" . $titleInput;
  }else if($_GET['imdbid']){
    $titleInput = "i=" . str_replace(' ', '+', $_GET['imdbid']);
    $jsonUrl = "http://www.omdbapi.com/?" . $titleInput; 
  }
  $jsonRaw = file_get_contents($jsonUrl);    
  $movieArray = json_decode($jsonRaw, true);
?>

【问题讨论】:

  • 你找到这个问题的答案了吗?
  • 我成功了。谢谢。

标签: php api imdb


【解决方案1】:

如果您想按标题获得多个结果,请使用 s=title 而不是 t=title 参数,如文档中的 here

据我了解,“按搜索” 参数可以返回多个结果,而 “按 ID 或标题” 参数将返回单个结果。 p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 2012-09-05
    • 2019-09-09
    • 2021-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多