Zum Inhalt springen

youtubeapi - keine Ausgabe von Playlists

Erstellt am 28. November 2013 · 1 Antwort · letzte Antwort am 28. November 2013

Tags: TYPO3 4.x, Frage

freeatweb ·

Hallo,
ich habe auf einer Website die youtubeapi eingebunden.
Das Problem dabei ist, dass bei Eingabe einer Playlist-ID die Videos nicht gelistet werden.
Bei Channels funktioniert die Extension einwandfrei.

Ich habe folgende Methoden erfolglos probiert:
Playlist-ID: PL12345
Playlist-ID: 1245

Die Playlist selbst ist öffentlich zugänglich und ermöglicht auch das Einbetten/sharen.

Hat jemand einen Tipp für mich?

Beste Grüße

Nachtrag:
wenn ich die Youtube-API wie folgt aufrufe:
http://gdata.youtube.com/feeds/api/playlists/[playlistID]
wird das XML generiert.
Ausgeben wird im Frontend dennoch nichts :/

freeatweb · · Beste Antwort

Hat sich erledigt - war ein Bug im MVC der Extension.
Es wurden bei der Playlist zusätzliche Parameter generiert, die die Youtube-API nicht interpretieren kann.

Nachtrag:
Bugreport wurde an Extension-Entwickler gesendet.

Wer die Lösung jetzt schon braucht:
File: typo3conf/ext/youtubeapi/models/class.tx_youtubeapi_models_retrieve.php - ab Zeile 122

    // playlist
    if ( $this->playlist ) $append = 'playlists/' . $this->playlist . '/'; 

    if(empty($this->playlist)) { // diese Zeile zur Bugbehebung einfügen
	    // maxResults
	    $append = $append . 'max-results=' . $this->maxResults;
    
	    // orderBy
	    $append = $append . '&orderby=' . $this->orderBy;
	
	    // startIndex
	    $append = $append . '&start-index=' . $this->startIndex;
    } // zur Bugbehebugn einfügen