Задать вопрос
@lowersight
Начинающий фронт-энд программист

Как отобразить полученные данные от youtube api в html в виде видео?

Всем привет!

Подскажите, пожалуйста, как отобразить полученные данные от youtube api на странице html.

const apiKey = 'my_key';
const url = 'https://www.googleapis.com/youtube/v3/search?part=snippet&q=heroes%3&type=video&key=my_key';
const mainVideo = document.getElementById('main_video')

fetch(url).then(function(response) {
	response.text().then(function(text) {
		let newText = JSON.parse(text)
	  	mainVideo.innerText = newText;
		  console.log(newText)
	});
});


<aside class="video main-content-right" id="main_video">
                <h2>Video Here</h2>
                <iframe src="" id="myIframe"></iframe>
</aside>


Сейчас отображает строкой, что объект. А если убрать метод json.parse, то будет просто много текста. Как попроавить ситуацию, данные то приходят...
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@drawnofmymind
В response data должно быть videoId

myIframe.src="videoId "
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы