Я пытаюсь использовать iTunes API для поиска фильмов с русскими субтитрами (похоже, простой поиск в приложении Apple Movies по языку не вариант, что меня сбивает с толку).
Похоже, что нет явного доступного параметра поиска "язык субтитров", поэтому я пытался использовать параметр languageTerm
. Я использую библиотеку python 3 requests
. Однако даже если я ищу фильмы с англоязычным термином, я получаю 0 результатов:
import requests
url = 'https://itunes.apple.com/search?term=english&media=all&attribute=languageTerm&limit=1'
response = requests.get(url)
response.json()
Я неправильно строю URL-адрес? lanugageTerm
должно использоваться иначе? Любая помощь приветствуется. Документ API, на который я ссылаюсь: https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/Searching.html#//apple_ref/doc/.
lang
относится к языку результатов поиска. Хотя язык данного фильма и / или его субтитры могут быть доступны из iTunes, эта информация, похоже, не включена в условия поиска iTunes Search API. - person Tedinoz   schedule 23.01.2019attribute=languageTerm
, но почему-то даже с английским я не получаю результатов - person earl_grey   schedule 23.01.2019languageTerm
доступен только для типа сущностиall
. Я только что тестировал с Ryan + Reynolds, и он возвращает весь материал Deadpool, но нулевую информацию о языке, несмотря на то, что в магазине Itunes Store есть подзаголовки примерно на 30 иностранных языках (русский, кроме одного, BTW). - person Tedinoz   schedule 23.01.2019