/film/film/runtime всегда возвращает ноль
Всякий раз, когда я пытаюсь запросить длину фильма, я получаю нулевые списки. Я использую запрос непосредственно с кнопки "Построить запрос" на своем сайте и выглядит следующим образом:
[{
"id": null,
"name": null,
"type": "/film/film",
"/film/film/runtime": []
}]
К счастью, все ответы, которые я получаю, выглядят так:
{
"name": "4D Man",
"type": "/film/film",
"/film/film/runtime": [
null
],
"id": "/en/4d_man"
}
Я могу навести курсор на ссылки, которые вы видите на странице запроса, и увидеть время выполнения (в данном случае 85 минут), но, как вы можете видеть, все, что я получаю из запроса, является нулевым. Это может быть ошибка Freebase, но любая помощь приветствуется. Спасибо.
1 ответ
У фильма нет ни одного времени исполнения, один и тот же фильм может иметь разные времена исполнения (оригинальная версия, режиссерская версия и т. Д.). Freebase использует тип film_cut для хранения разных времен исполнения фильма.
Вы можете использовать этот запрос, чтобы получить время выполнения:
[{
"id": null,
"name": null,
"/film/film/runtime": [{
"runtime": null
}]
}]
Настройте этот запрос в соответствии со своими потребностями. Возможно, вам понадобится type_of_film_cut или film_release_region.