2010-03-23 6 views
4

J'utilise Zend et PHP pour télécharger et supprimer des vidéos de ma page d'accueil. La partie téléchargement fonctionne correctement, mais le téléchargement est plus compliqué. J'utilise ce code pour supprimer une vidéo et la première ligne fonctionne. L'objet vidéo est créé et je peux y récupérer toutes les données. Mais quand j'essaye de le supprimer je reçois ce message d'erreur: "Vous devez spécifier un URI auquel poster"Supprimer des vidéos YouTube en utilisant Zend/PHP

Est-ce que quelqu'un sait comment résoudre ce problème?

Merci!

+0

ce qui fait exactement Yt $> delete() faire? pouvez-vous partager ce code s'il vous plaît – Nexum

+0

@Nexum Cette méthode de suppression se trouve dans la bibliothèque du client PHP fournie par Google: https://developers.google.com/youtube/2.0/developers_guide_php?hl=es –

Répondre

4

Par défaut, getVideoEntry() reçoit un objet vidéo en lecture seule. Pour l'éditer, vous devez passer true dans le troisième paramètre de getVideoEntry(). L'objet vidéo contiendra alors toutes les métadonnées, y compris l'URL requise pour le supprimer.

Essayez ceci:

$videoEntryToDelete = $yt->getVideoEntry($videoId, null, true); 
$yt->delete($videoEntryToDelete); 
2

il y a aussi une méthode prête à l'emploi:

$videoEntryToDelete = $yt->getFullVideoEntry($videoId); 
$yt->delete($videoEntryToDelete); 
Questions connexes