2009-06-02 13 views

Répondre

6

Alors que l'API de YouTube est basée sur GData, qui est basé sur Atom, l'objet « auteur » est un tableau avec des objets de nom, qui peut contenir des noms, des URL, etc.

Voici ce que vous voulez:

>>> client = gdata.youtube.service.YouTubeService() 
>>> video = client.GetYouTubeVideoEntry(video_id='CoYBkXD0QeU') 
>>> video.author[0].name.text 
'GoogleDevelopers' 
+0

Merci pour la solution et l'explication Steph, tout fonctionne maintenant :) – alimango

0

Avez-vous essayé quelque chose dans quelque chose comme ça?

foo = GetYouTubeVideoEntry(video_id=youtube_video_id_to_output) 
foo.author 

Le docs for YouTubeVideoEntry ne sont pas grandes, mais la méthode __init__ semble accepter un auteur.

+0

foo.author renvoie un objet atom. J'ai fait dir() dessus et aucun membre ne détient l'auteur/nom d'utilisateur. C'est wierd .. – alimango