是否可以验证youtube/vimeo视频嵌入

2024-10-03 11:21:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我在用django写我的视频分享脚本。假设你成为我网站的用户,你已经在youtube上有一个名为“C++ programmer”的视频,你想把它导入我的网站,我只想确保这是你的视频,你没有使用别人的视频来推广你的频道。

因此,我不能创建嵌入表单,因为嵌入代码对每个人都可用。

我想验证这个过程,比如:“用youtube vimeo帐户登录以导入视频。”

如果我可以添加其他视频分享网站(metacafe,dailymotion等),那会很棒,但首先我想用vimeo和youtube来完成(我不想导入视图和评级,只是视频,可能是标题和描述。但如果我能直接导入视频,那就太棒了)


Tags: django代码用户脚本表单视频youtube网站
1条回答
网友
1楼 · 发布于 2024-10-03 11:21:30

您可以使用来自Data Api的视频源来实现这一点。因此,我假设您知道如何解析ATOM、RSS或JSON响应,并且用户已经使用他们的google帐户登录到您的站点,如果他们没有,他们将需要这样做,否则这将无法工作。这样你就可以得到他们的youtube用户名了。使用用户名,您现在可以使用如下uri查询数据api:

http://gdata.youtube.com/feeds/api/videos?alt=atom&author=user1   #we are looking at user1's channel

这将以一个atom feed响应。您可以选择RSS、ATOM或JSON。{{cd2>你在找什么

^{pr2}$

video:L_30JzRGDHI就是你想要的。L_30JzRGDHI是user1的一个视频的id。现在,您可以收集user1的所有id和各自的视频标题,并将用户发送到一个页面,在那里他/她可以选择要导入到站点的视频。在

Here's a page您可以在其中使用api并查看可以从响应中收集哪些详细信息。这是为youtube设计的,我不知道其他网站的情况,你现在有了想法,看看它能否与其他网站的api一起工作

相关问题 更多 >