你可以使用Data Api的视频源实现这一点。所以我会假设你知道如何解析ATOM,RSS或JSON响应,并且用户使用他们的谷歌帐户登录到了你的网站,如果他们没有他们需要的话,否则这是行不通的。完成后,您现在可以获得他们的YouTube用户标识或用户名。随着用户名,你现在可以查询与URI中的数据API,像这样的:
http://gdata.youtube.com/feeds/api/videos?alt=atom&author=user1 #we are looking at user1's channel
这与Atom提要响应。您可以选择RSS,ATOM或JSON。你要找的是entry
命名空间中的id
标签,例如。
<entry gd:etag='W/"A0IHQ347eCp7I2A9WhVTFEQ."'>
<id>tag:youtube.com,2008:video:L_30JzRGDHI</id>
...
<title>User1's first video</title>
video:L_30JzRGDHI
是你想要的。 L_30JzRGDHI
是user1的视频之一的ID。您现在可以收集所有user1的ID和相应的视频标题,并将用户发送到他/她可以选择要导入到您的站点的视频的页面。
Here's a page你可以在这里玩api,看看你可以从响应中收集哪些细节。这是YouTube的,我不知道其他网站,你现在的想法,只是看看它是否可以与其他网站的API工作