Ergebnis 1 bis 2 von 2
  1. #1
    Englischer Kantapfel
    Themenstarter
    Avatar von _linx_
    Registriert
    01.2009
    Alter
    19
    Beiträge
    1.086

    Namespaces XML, YouTube und die Dauer eines Videos...

    Ich mache gerade den Versuch, mir via YouTube-Api-Feeds Videodaten auszulesen...

    Allerdings bin ich nun auf einige Probleme gestossen:
    1. Ich verwende SimpleXML-Objekte. Da kann man ja auch mit Namespaces arbeiten. Doch wenn ich den Namespace für YouTube ( http://gdata.youtube.com/schemas/2007 ) im Browser Aufrufe bekomme ich einen 404...

    2. Ich arbeitete meist nach Vorlage. IBM hat da was gutes auf Lager gehabt: http://www.ibm.com/developerworks/xm...youtubeapi/#c2 . Dort wird unter anderem die Dauer des Videos exportiert. Das will bei mir aber nicht... Es gibt mir dauernd ein "Node no longer exists"-Fehler zurück. Wieso?

    Damit hätte es sich schon einmal fürs erste. Danke im Voraus für zahlreiche Antworten ^^ ...

    lg

  2. #2
    Boskoop
    Registriert
    06.2010
    Ort
    Bochum
    Beiträge
    41
    Hallo,
    ob das mit dem 404 so richtig ist, weiß ich leider auch nicht, in allen Beispielen die ich gesehen habe, wird das auch verwendet. Aber mit dem "Node no longer exists" kann ich Dir eventuell helfen...

    Der Fehler kommt wenn es noch keine Statistiken zum Video gibt (Ist bei neuen Videos manchmal der Fall), <yt:statistics> gibt es in dem Fall z.B. nicht. http://code.google.com/intl/de-DE/ap..._yt:statistics
    Das heisst, Du musst prüfen ob der Node existiert, bevor du darauf zugreifst.

    Ich kann Dir noch empfehlen, falls Du Probleme mit dem SimpleXML hast, es mal mit den Komponenten aus dem Zend Framework zu versuchen.
    http://framework.zend.com/manual/de/...a.youtube.html
    und http://code.google.com/intl/de-DE/ap...guide_php.html

    Viel Erfolg und

    Liebe Grüße,
    joro
    iMac 27" late '10 | iPad 64GB 3G | iPhone 4s 64 GB | AppleTV 2

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •