Ostatnio w pewnym projekcie uaktualniłem Zend Framework do wersji 1.8.2 i zostałem niemile zaskoczony. Projekt wyszukuje filmiki z YouTube, wykorzystując do tego komponent Zend_Gdata. Po aktualizacji przestał działać.
Dokumentacja ZF zawiera mniej więcej taki przykład wyszukiwania filmów:
$yt = new Zend_Gdata_YouTube(); $query = $yt->newVideoQuery(); $query->videoQuery = 'tytuł filmiku'; $videoFeed = $yt->getVideoFeed($query);
Niestety od wersji 1.8.2 ten kod nie jest poprawny i generuje wyjątek. Przykład w manualu nie został zmieniony, a informacja o wydaniu nic nie wspomina o zmianach w Zend_Gdata. Na szczęście problem jest prosty do rozwiązania.