OMDb API несколько результатов

Я пытаюсь получить конкретный фильм из IMDB с помощью API IMDO. Это прекрасно работает, если есть только 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);
?>

1

Решение

Если вы хотите получить несколько результатов по названию, используйте s=title вместо t=title параметр как задокументировано Вот.

Насколько я понял это «По поиску» параметр может возвращать несколько результатов, тогда как «По идентификатору или названию» Параметр вернет один.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]