Posted on Sa 13 April 2013

Informationen über ein vimeo-Video ermitteln

Um Meta-Daten (wie z.B. Titel, Dauer usw.) über ein bestimmtes Video vom vimeo-Video-Portal zu beziehen wird die vimeo data API angeboten. Die Funktionsweise ist die gleiche wie beim Auslesen von Informationen über ein Youtube-Video. Eine sehr sorgfältige und leicht verständliche Dokumentation mit Beispielen entdeckt man auf der Website http://developer.vimeo.com/apis/simple Tippt man folgendes in den Browser ein, werden die Metadaten vom jeweiligen Video geliefert. (Das Video wird mittels ID bestimmt. Die Video-ID steht in der URL eines Video-Aufrufs nach dem / https://vimeo.com/\<ID>)

Browser-Eingabe: http://vimeo.com/api/v2/video/<ID>.<Format>

Mögliche Formate: json, php, xml

Beispiel: http://vimeo.com/api/v2/video/52387087.json

Mittels Skript können gewünschte Daten nun mühelos ermittelt werden. In PHP könnte dies so aussehen:

$id = "52387087";
$url = "http://vimeo.com/api/v2/video/". $id .".json";
$j = json_decode(file_get_contents($url));

foreach($j[0] as $key => $value) {
   echo $key . ": " . $value . "n<br />";
}

In Python könnte ein Skript so aussehen:

import urllib2
import simplejson

videoid = "52387087"
url = "http://vimeo.com/api/v2/video/" + videoid + ".json"
handle = urllib2.urlopen(url)
content = handle.read()
j = simplejson.loads(content)

for key in j[0]:
    print "{0}: {1}".format(key,j[0][key])

Comments


There are no comments yet.

Add a Comment

You can use the Markdown syntax to format your comment.

Comment Atom Feed

© heiko. Built using Pelican. Theme by Giulio Fidente on github. .