如何使用以下方式从对象获取作者/用户名:
GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
我正在使用Google的gdata.youtube.service Python库
提前致谢! :)
答案 0 :(得分:6)
因为YouTube的API基于基于Atom的GData,所以'author'对象是一个带有名称对象的数组,可以包含名称,URL等。
这就是你想要的:
>>> client = gdata.youtube.service.YouTubeService()
>>> video = client.GetYouTubeVideoEntry(video_id='CoYBkXD0QeU')
>>> video.author[0].name.text
'GoogleDevelopers'
答案 1 :(得分:0)
你尝试过这样的事吗?
foo = GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
foo.author
docs for YouTubeVideoEntry不是很好,但__init__
方法似乎接受作者。