Wer die API von YouTube mit dem PHP Zend Framework anspricht, wird irgendwann merken, dass das Anlegen von privaten Playlists nicht ohne Weiteres möglich ist. Entsprechende Methoden, wie bei Videos, fehlen im Framework.
Mit folgender Funktion kann einem PlaylistEntry das Privacy-Flag konfiguriert werden.
function setYtPlaylistToPrivate($playlistListEntry)
{
$extensionElements = $playlistListEntry->getExtensionElements();
$extension = new Zend_Gdata_App_Extension_Element('yt:private', 'yt',
'http://gdata.youtube.com/schemas/2007', '');
array_push($extensionElements, $extension);
$playlistListEntry->setExtensionElements($extensionElements);
$playlistListEntry->save();
}






