2011-09-05 1 views
1

내 웹 사이트에 비디오를 포함하는 방법에 대한 official 가이드를 읽으려고했지만 내 YouTube 영역에로드 된 마지막 비디오를 퍼가는 방법을 가르치는 부분을 찾지 못했습니다.최근 공유 한 동영상을 YouTube에 공유하는 방법은 무엇인가요?

(JS API 사용 가능) 가능합니까? 검사에 대한

편집 콜백 비디오와는 몇 가지

<head> 
    <script type="text/javascript" src="http://gdata.youtube.com/feeds/users/MyNickname/uploads?alt=json-in-script&format=5&callback=showMyVideos"></script> 

    <script type="text/javascript"> 
     function showMyVideos(data) { 
      alert("Hello"); 
     } 
    </script>   
</head> 

이 내 경고를 표시해야 할, 그러나 아무 일도 발생하지 않습니다. 이유 =

답변

2

당신은 JSON 형식으로 특정 사용자가 업로드 한 동영상의 목록을 얻으려면 다음과 같은 URL을 사용할 수 있습니다.

 
http://gdata.youtube.com/feeds/users/GoogleDevelopers/uploads?alt=json 

참고 : alt = json이며 GoogleDevelopers를 사용자로 대체하십시오.

당신은 단지 첫 번째 피드 (최신 일)

+0

그러나 이것은 Data API만을 사용하고 있습니다! 이 http://code.google.com/intl/it-IT/apis/youtube/js_api_reference.html로 할 수 없습니까? – markzzz

+0

Uhm ... .NET 라이브러리와 함께이 Data API를 사용할 것입니다. (실제로 웹 사이트에 삽입 한 비디오에 대해 의견 + 표를 사용합니다) – markzzz

+0

URL을 사용하여 데이터를 가져옵니다. . 결국 같은 데이터를 가져 오게됩니다. 비디오 API가 있으면 JS API 만 사용하여 비디오를 올리면됩니다. 이 링크 http://gdata.ops.demo.googlepages.com/yt_json_codelab.html을 참조하고 "더 매력적으로 만들기"섹션을 읽어보십시오. – momo

1

this section of the YT Data API을 사용하는 것이 좋습니다. 반환 된 동영상의 순서가 가장 최근에 가장 먼저 업로드되므로 반환 된 목록에서 첫 번째 동영상을 가져올 수 있습니다. 예를 들어

:

https://gdata.youtube.com/feeds/api/users/SocialGo/uploads?alt=json&fields=entry/id,entry/published

+0

그래 ...이 (내가 그것을 작동하지 않을있는) 데이터 API에 관한 얻을 URL에서 데이터를 얻을 수 jQuery.ajax()를 사용할 수 있습니다. 표준 Embedded Player 및 JS 콜백으로는 불가능합니까? – markzzz

+0

아니요. 하지만 다른 답을 듣고 제대로 된 것처럼 보입니다. – mjhm