Python 是否可以验证youtube/vimeo视频嵌入
我正在用django写我的视频分享脚本。假设你成为我网站的用户,你已经在youtube上有一个名为“”的视频,你想将它导入我的网站,我只想确保它是你的视频,而你没有使用其他人的视频来推广你的频道 因此,我无法创建嵌入表单,因为嵌入代码对每个人都可用 我想验证该过程,可能类似于:“使用youtube vimeo帐户登录以导入视频。”Python 是否可以验证youtube/vimeo视频嵌入,python,django,youtube,youtube-api,vimeo,Python,Django,Youtube,Youtube Api,Vimeo,我正在用django写我的视频分享脚本。假设你成为我网站的用户,你已经在youtube上有一个名为“”的视频,你想将它导入我的网站,我只想确保它是你的视频,而你没有使用其他人的视频来推广你的频道 因此,我无法创建嵌入表单,因为嵌入代码对每个人都可用 我想验证该过程,可能类似于:“使用youtube vimeo帐户登录以导入视频。” 如果我可以添加其他视频共享网站(metacafe、dailymotion等),那将非常好,但首先我想用vimeo和youtube完成它(我不想导入视图和评级,只想导入
如果我可以添加其他视频共享网站(metacafe、dailymotion等),那将非常好,但首先我想用vimeo和youtube完成它(我不想导入视图和评级,只想导入视频,也许是标题和描述。但是如果我可以导入视频,那也将非常好)您可以使用中的视频源来实现这一点。因此,我假设您知道如何解析ATOM、RSS或JSON响应,并且用户已经使用他们的google帐户登录到您的站点,如果他们没有,他们将需要,否则这将不起作用。完成后,您现在可以获取他们的youtube用户id或用户名。使用用户名,您现在可以使用以下uri查询数据api:
http://gdata.youtube.com/feeds/api/videos?alt=atom&author=user1 #we are looking at user1's channel
这将通过一个atom提要进行响应。您可以选择RSS、ATOM或JSON。您要查找的是id
标记,位于条目
名称空间中,例如
<entry gd:etag='W/"A0IHQ347eCp7I2A9WhVTFEQ."'>
<id>tag:youtube.com,2008:video:L_30JzRGDHI</id>
...
<title>User1's first video</title>
标签:youtube.com,2008:视频:L_30JzRGDHI
...
User1的第一个视频
视频:L30jzrgdhi
就是你想要的L_30JzRGDHI
是user1的一个视频的id。现在,您可以收集user1的所有ID和相应的视频标题,并将用户发送到一个页面,用户可以在该页面上选择要导入到您站点的视频
您可以在其中使用api,并查看可以从响应中收集哪些详细信息。这是针对youtube的,我不知道其他网站的情况,你现在有了主意,看看它是否能与其他网站的API一起工作