에서 JSON을 통해 비디오를 추출하는 데 실패, 여기 예제 :는 JSON으로 유튜브 비디오를 추출 할 때 가끔이 오류가 유튜브
은 XMLHttpRequest https://gdata.youtube.com/feeds/api/users/IcarusTouma?&alt=json를로드 할 수 없습니다. Origin http://localhost은 Access-Control-Allow-Origin에서 허용되지 않습니다.
jsonp를 사용해 보았지만 youtube는 jsonp를 허용하지 않습니다.
그래서 YouTube에서 동영상을 추출하십시오.
$. getJSON ('https://gdata.youtube.com/feeds/api/videos/' + id_video + '? & alt = json', function (data) {
if (typeof data! == "undefined" && data)
{
var title = data ['entry'] ['title'] ['$ t'];
var thumb = data ['entry'] ['media $ group'] ['media $ thumbnail'] [0] ['url'];
var title = data ['entry'] ['author'] [0] ['name'] ['$ t'];
$. getJSON ('https://gdata.youtube.com/feeds/api/users/' + author + '? & alt = json', function (data) {
author_thumbnail var = data ['entry'] ['media $ thumbnail'] ['url'];
$ ('.items').append(html_carousel (thumb, title, author_thumbnail, author, 5,' youtube ', id_video, author'));
});
}
});
"& 콜백 =?" 당신의 URL에. – DG3
원격 서버가 JSONP에서 응답하지 않으면 서버에서 데이터를 가져올 수 없습니다. – Joseph