我正在使用Youtube Data API,並遵循JSON指南。 Youtube建議您使用「腳本」標記來調用服務,並指定一個回調函數。這裏提供的說明:https://developers.google.com/youtube/2.0/developers_guide_json。「json-in-script」的Youtube API回調傳遞
例
<script type="text/javascript"
src="http://gdata.youtube.com/feeds/users/GoogleDevelopers/uploads?callback=showMyVideos&v=2&alt=json-in-script&format=5">
</script>
這將撥打:
function showMyVideos(data) {...}
請注意,在腳本標籤的查詢字符串指定參數 「回調= showMyVideos」。
問題
我的問題是其可能通過一個變量來我的回調函數,我手動指定?
我想要做的是一樣的東西 「回調= showMyVideos(ID,數據)」
這將撥打:
function showMyVideos(id,data){...}
其中 「ID」 是由我的標籤設置,而「數據」是通過對YouTube的調用返回的內容。
我需要這樣做的原因是,我可以將從Youtube API返回的Youtube視頻插入帶有我傳遞的ID的div。
這樣做的問題是,每個YouTube的「腳本」叫我需要指定不同的ID ......所以這個解決方案將是等同於具有編程寫一個新的showMyVideo功能每次我打電話給youtube,因爲有潛在的數百萬個ID需要通過。 – HelpMeStackOverflowMyOnlyHope
爲什麼會有這個問題?如果您打算以相同的網頁加載量加載潛在的數百萬部YouTube視頻,那麼您最擔心的就是每個功能的一項額外功能。 – andytuba
......如果每個YouTube通話只有一個頁面加載,那麼我看到的問題就更少了。 – andytuba