2011-09-05 71 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格式的特定用戶獲取上傳的視頻列表。

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

注意:alt = json並將您的用戶替換爲GoogleDevelopers。

你可以使用jQuery.ajax()來從URL中的數據則剛剛得到的第一進料(最新一期)

+0

但是這只是使用Data API ......!我無法使用此http://code.google.com/intl/it-IT/apis/youtube/js_api_reference.html嗎? – markzzz

+0

嗯...我想我會用這些數據API與.NET庫(事實上,將來我會用我的網站上嵌入的視頻的評論+投票) – markzzz

+0

您使用URL獲取數據。他們會在最後獲取相同的數據。只有擁有視頻ID後,才需要使用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(這是我從來沒有在它的工作)。標準的嵌入式播放器和JS回調是不可能的? – markzzz

+0

沒有。但它看起來像你在正確的軌道與其他答案。 – mjhm