YouTube视频上传API

时间:2011-12-29 11:11:09

标签: youtube youtube-api

我已经完成从我的网站上传视频到YouTube,这仅适用于特定用户帐户(表示所有视频上传到单个用户帐户)。现在,我希望该用户访问我的网站,输入他们的YouTube用户名和密码,所选视频将上传到他们的帐户。

到目前为止我所做的是用自己的开发人员密钥将视频上传到我自己的帐户。但现在我想要,如果有任何用户将视频上传到YouTube,那么它会上传到他/她的帐户。我无法找到方法,因为它们可能没有上传所需的开发人员密钥。所以我需要帮助。

我见过API,但我无法解决这方面的问题。任何人都可以帮助我吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

您需要使用此处记录的OAuth 2.0 API:https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth2来获取所需的凭据。 您可以使用凭据创建指向客户关注的Google授权服务的链接。在该页面上,他们可以允许或拒绝访问其YouTube帐户以使用您的服务。假设授予了权限,服务将重定向到您提供的“回调”位置URL以及一对访问令牌。然后,您可以使用这些令牌将视频上传到YouTube,这些视频会在用户上传后显示在客户的帐户中。

答案 1 :(得分:1)

如果您可以更具体地了解您的要求,那将会很有帮助。

这是用于上传视频的youtube API: http://code.google.com/apis/youtube/2.0/developers_guide_protocol_uploading_videos.html