calirails
@calirails

Как получить title из JSON файла Youtube?

Привет! Разбираюсь в JS, не могу осознать, как достать title и дату из получаемого JSON и вывести его под каждым видео

Скрипт случайного вывода 4-х видео на страницу
<script>
 Array.prototype.shuffle = function() {
  var i = this.length, j, temp;
  if ( i == 0 ) return this;
  while ( --i ) {
     j = Math.floor( Math.random() * ( i + 1 ) );
     temp = this[i];
     this[i] = this[j];
     this[j] = temp;
  }
  return this;
}
jQuery.getJSON('https://www.googleapis.com/youtube/v3/search?key=AIzaSyB2OIY025pEFAwZeskj-KvcnCBG_5XfzY0&channelId=UCy5E4aFQdeX9cvRC4sttsSw&part=snippet,id&order=date&maxResults=20', function(data2) {
   	new_arr = [];


	jQuery.each(data2['items'] , function( index, value ) {
 		new_arr[index] = data2['items'][index]['id']['videoId'];
 		
	});
	

	 new_arr = new_arr.shuffle();
		//alert(new_arr);
	jQuery.each(new_arr , function( index2, value2 ) {
 	 
		if(index2 < 4  ){
			//alert( new_arr['index2']);
			 jQuery('.posts-loop').append('<div class="yourandom"><iframe style="float:left;width:48%; margin:1%" src="https://www.youtube.com/embed/'+value2+'" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></div>');
			//$('body').append("https://www.youtube.com/watch?v="+value2+"<br>");
		}
	});

	
});


</script>
  • Вопрос задан
  • 271 просмотр
Решения вопроса 1
ixon
@ixon

json.items[0].snippet.title;// TItle первого элемента
json.items[1].snippet.title;// TItle второго элемента
json.items[2].snippet.title;// TItle третьего элемента
json.items[i].snippet.title;// TItle i-го элемента

Где json - ваш преобразованный в формат json ответ получен
ый от googleapis.com.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект