|
|
1
1
您应该使用clientlogin方法。 例如,假设您想验证一个youtube帐户,其用户名和密码分别为testuser和testpassword。您可以使用Linux“curl”命令模拟HTTP POST请求,如下例所示:
如果验证请求成功,对请求的响应将采用以下格式。(请注意,示例中的标记值已缩短。)
当您使用clientlogin身份验证令牌发出经过身份验证的API请求时,您的请求需要指定授权HTTP请求头,如下面的示例所示:
然后,您可以在应用程序的其余部分使用该令牌,并将所有上载的内容合并到一个YouTube用户名中。 至于gems,有活跃的youtube、youtube和其他一些网站,但是我没有找到真正简化认证过程的网站。大多数只允许您查询顶级视频源和类似的东西。一个gem可以作为一个很好的起点来构建应用程序的其余部分。这个 completed upload script 也是一个很好的起点。谷歌 Authentication Docs |
|
|
2
0
只是一个提示,关于允许所有视频上载到一个帐户。不是技术上的问题,但如果你愿意纵容我… 如果帐户属于你,并且有人上传一个受版权保护的材料给它,它的你将采取包装…如果YouTube收到投诉,那么您的帐户将被暂停,这意味着所有视频都不可用,这意味着您的整个应用程序可能无法运行! 我所做的是在上传视频时向用户请求一个Youtibe帐户,然后将视频添加到播放列表中,以便在频道上播放。你得到的视频和责任和潜在的损害仅限于一个帐户… |