Comment puis-je définir une option de confidentialité pour la vidéo mise en ligne? Dans la documentation, j'ai trouvé seulement http://code.google.com/intl/en-EN/apis/youtube/2.0/reference.html#youtube_data_api_tag_yt:private, mais comment puis-je marquer la vidéo comme "Unlisted"?API YouTube: option de confidentialité vidéo
Répondre
Je n'ai pas l'expérience avec cette API, mais il semble que
<yt:accessControl action='list' permission='denied'/>
est ce que vous recherchez. Cette balise est mentionnée sur la même page que vous avez accédé à,
Hope this helps, et s'il vous plaît donner une indication si cela convient à vos besoins.
si vous les gars faites cela en PHP avec Zend Gdata c'est comment son fait:
// create a new video
$video = new Zend_Gdata_YouTube_VideoEntry();
$video->setVideoTitle('My Test Movie');
$video->setVideoDescription('My Test Movie');
$video->setVideoCategory('Animals');
$video->SetVideoTags('tag1, tag2');
// make video unlisted
$unlisted = new Zend_Gdata_App_Extension_Element('yt:accessControl', 'yt', 'http://gdata.youtube.com/schemas/2007', '');
$unlisted->setExtensionAttributes(array(
array('namespaceUri' => '', 'name' => 'action', 'value' => 'list'),
array('namespaceUri' => '', 'name' => 'permission', 'value' => 'denied')
));
$video->setExtensionElements(array($unlisted));
J'ai bien travaillé, merci. – haudenschilt
Si vous ne l'utilisez l'une des bibliothèques existantes (par exemple, la mise en œuvre via ASP classique), ajouter le
<yt:accessControl action="list" permission="denied" />
entre la paire <entry></entry>
. Par exemple:
<?xml version="1.0"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007">
<media:group>
<media:title type="plain">Video Title Here</media:title>
<media:description type="plain">Video Description Here</media:description>
<media:category scheme="http://gdata.youtube.com/schemas/2007/categories.cat">Person</media:category>
<media:keywords>Video Keywords Here</media:keywords>
</media:group>
<yt:accessControl action="list" permission="denied" />
</entry>
Référence: https://developers.google.com/youtube/2.0/developers_guide_protocol_updating_and_deleting_videos
merci beaucoup! c'était exactement ce que je cherchais! – striker