2011-01-21 14 views
0

jqueryのget jsonメソッドを使用してYouTubeユーザーのフィードからmedia:title要素を取得しようとしています。私は他のノードのいくつかを正常に取得することができますが、私はメディアタイトルを取得することはできません。 、あなたのコードでjquery jsonを使用してyoutubeのビデオタイトルを取得する

<script type="text/javascript"> 
$(document).ready(function() { 
$.getJSON('http://gdata.youtube.com/feeds/users/armaniexchange/uploads?alt=json-in-script&callback=?&max-results=2', function(data) { 
     $.each(data.feed.entry, function(i, item) { 
       var updated = item.updated; 
       var url = item['media$group']['media$content'][0]['url']; 
       var thumb = item['media$group']['media$thumbnail'][0]['url']; 
     var media_title = item['media$group']['media$title']; 
       var numViews = item['yt$statistics']['viewCount']; 

     //$('#feed_container').append('<div class="thumb"><a href="javascript:void(0);" data-link="' + url + '">' + media_title + '</a></div>'); 

       alert([url, thumb, numViews,media_title].join('\n')); // display it 
     }); 



}); 
}); 

+0

ヒント:いくつかの回答を受け入れてください。以前の質問には、少なくとも1つの有効な解決策がありました。 – cbrandolino

+0

合意しました、あなたのために働く場合、私の答えを受け入れてください、ありがとう...とupvoteはどちらも傷ついていません。 ;) – mVChr

答えて

2

media_titleは、あなたがしたいタイトルのプロパティ$tを含むオブジェクトです:

http://gdata.youtube.com/feeds/users/armaniexchange/uploads?alt=json-in-script&format=5&callback=showMyVideos 

そして、ここでは、私が使用しているコードです。ここではフィードのURLです別の特性typeは私には分かりません。

私はcreated a fiddle hereに電話して、希望のタイトルを表示しています。

関連する問題