Buongiorno a tutti,
scrivo qui per chiedere consiglio a qualcuno che probabilmente ha più esperienza nell'uso delle api di youtube.
Vorrei, tramite ClientLogin, autenticarmi sul canale youtube e poter così uppare dei video.
Il codice a cui faccio riferimento è il seguente, tratto da una guida di html.it reperibile al seguente link: http://php.html.it/articoli/leggi/31...empi-avanzati/
Sembra funzionare, ma dopo una trentina di secondi di upload è come se il browser stoppasse l'invio del file.codice://Inclusione del file creato in precedenza (vedi pagina 1 di questo articolo) require_once 'youtube_setup.php'; // Creo un oggetto VideoEntry $myVideoEntry = new Zend_Gdata_YouTube_VideoEntry(); // Creo un oggetto MediaFileSource $filesource = $youtube->newMediaFileSource('esempio_upload.avi'); $filesource->setContentType('video/avi'); // Imposto lo "slug header" $filesource->setSlug('esempio_upload.avi'); // Aggiungo la sorgente al VideoEntry $myVideoEntry->setMediaSource($filesource); $myVideoEntry->setVideoTitle('Esempio di upload'); $myVideoEntry->setVideoDescription('Un upload di esempio effettuato con la Youtube API via PHP'); // Categoria (deve essere una categoria valida) $myVideoEntry->setVideoCategory('Howto'); // Tags: una lista di parole chiave separate da virgola $myVideoEntry->SetVideoTags('upload, esempio, html.it'); // Developer tags (opzionale) //$myVideoEntry->setVideoDeveloperTags(array('mydevtag', 'anotherdevtag')); // URL di upload $uploadUrl = 'http://uploads.gdata.youtube.com/feeds/api/users/default/uploads'; // Caricamento try { $newEntry = $youtube->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry'); } catch (Zend_Gdata_App_HttpException $httpException) { echo $httpException->getRawResponseBody(); } catch (Zend_Gdata_App_Exception $e) { echo $e->getMessage(); }
Di conseguenza l'upload non avviene e non ricevo nessun errore indicativo in output.
Qualcuno ha avuto lo stesso problema e non riesce ad eseguire l'upload dei video?
Ringrazio chiunque possa darmi una mano.

Rispondi quotando