@Shura0102

Как брать информацию с кинопоиска по api?

Здравствуйте! Беру инфу о фильме с кинопоиска по такому запросу
function get_kinopoisk_data() {
    let kinopoisk_id = document.getElementById("glink").value;
    let xhr = new XMLHttpRequest();
    xhr.open('GET', `https://kinopoiskapiunofficial.tech/api/v2.1/films/${kinopoisk_id}?append_to_response=POSTERS`, false);
    xhr.setRequestHeader('X-API-KEY', '05e15730-5d36-4a7b-9cb8-1a9034ed276c');
  	xhr.send();
    fill_other_fields(JSON.parse(xhr.responseText));
 }

 function fill_other_fields(response) {
    console.log(response);
    document.getElementById("sfF1 title").value = response.data.nameRu ?? "";
    document.getElementById("brief").value = response.data.description ?? "";
    document.getElementById("sfF6").value = response.data.ratingAgeLimits ?? "";
    document.getElementById("slogan").value = response.data.slogan ?? "";
    document.getElementById("sfF13").value = response.data.filmLength ?? "";
    document.getElementById("sfF150").value = response.data.nameEn ?? "";
    document.getElementById("sfF14").value = response.data.actors ?? "";
    document.getElementById("sfF15").value = response.data.budget ?? "";
    document.getElementById("sfF8").value = response.data.seasons.length ?? "";
    document.getElementById("message").value = response.data.facts ?? "";
    document.getElementById("sfF7").value = response.data.premiereRu ?? "";
    document.getElementById("distributors").value = response.data.distributors ?? "";
    document.getElementById("input_extrafl10").value = response.data.premiereWorld ?? "";
    document.getElementById("input_extrafl8").value = response.data.posterUrl ?? "";
    document.getElementById("input_extrafl9").value = response.data.posterUrlPreview ?? "";
    document.getElementsByClassName("manFlFlt1").value = response.data.country;
    let year_options = Array.from(document.querySelectorAll('.manFlFlt1 option'));
    year_options.find(c => c.text == response.data.year).selected = true;

,но не получается получить список актёров,режиссёра и кол-во серий. Подскажите, что я делаю не так?
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vabka
Токсичный шарпист
1. Информация о режиссёрах и актёрах лежит в ​/api​/v1​/staff
2. о сериях: response.data.seasons[0].episodes
Документацию читать не учили?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы