Get YouTube video Data via JSON
March 11, 2010 Leave a comment
I will start with one big thanks to peaple from goole and their documentation of Youtube API (c: thay rock ,..
Well, I wanted to get the title of a youtube video by using javascript, and this proved to be very dificult until i found this article
It apears that Youtube Data API alows you to get all the data you need, title, thumbnail You name it, well read the article (c:
ony how i only wanted the title and this is how i did it ..
first add you function.
<script type="text/javascript"> function FeedCallback( data ) { //get title from YouTube Data API via JSON document.getElementById('Title').innerHTML = data.entry[ "title" ].$t; } </script>
Now this is the busines end of it all
<script type="text/javascript" src = "http://gdata.youtube.com/feeds/api/videos/<yourVideoID>?v=2&alt=json-in-script&callback=FeedCallback" </script>
This bit is described her under how it works, here are the bolts and bits of this url
<yourVideoID> is your video ID (c:
v=2 instructs the server to use version 2 of the Youtube API to handle this request
alt=json-in-script instructs the server to send the data in JSON format wrapped inside a call to the callback function; this method is used to avoid crossdomain restrictions imposed by modern browsers.
callback=FeedCallback is the name of the callback function that will handle the JSON data.
that is sweet (c:
P.S here’s some more http://code.google.com/intl/da-DK/apis/youtube/2.0/developers_guide_json.html