2012-05-15 7 views
5

Ich möchte einen YouTube-Videotitel abrufen, wenn die Video-ID bekannt ist. Verwenden Sie nur JavaScript. Ist es möglich?Abrufen des YouTube-Videotitels von der bekannten Video-ID

+0

Er fragen Sie nach Titel nicht id –

+0

Ich dachte, die OP hat bereits die Video ID und möchte den * Titel * des Videos holen o (like, ID ist "099pb2c9pyg139p" und Titel ist "Schau meine lustige Katze"). – JJJ

+0

hmm .. Ich habe bereits Video-ID .. Ich möchte Video-Titel holen ... –

Antwort

5

Ja, es ist möglich, Javascript und JSON zu verwenden.

https://developers.google.com/youtube/2.0/developers_guide_protocol_video_entries

See: https://developers.google.com/youtube/2.0/developers_guide_json

So machen Sie es wie folgt aus:

<script 
type="text/javascript" 
src="https://gdata.youtube.com/feeds/api/videos/videoid?v=2&alt=json-in-script&format=5&callback=getTitle"> 
</script> 

Und dann:

function getTitle(data) { 
var feed = data.feed; 
var entries = feed.entry || []; 
    for (var i = 0; i < entries.length; i++) { 
    var entry = entries[i]; 
    var title = entry.title.$t; 
    } 
} 
+0

löschte einige unnötige Code-Teile –

Verwandte Themen