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/

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();
}
Sembra funzionare, ma dopo una trentina di secondi di upload è come se il browser stoppasse l'invio del file.

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.