我已经完成了从我的网站上传视频到YouTube,这是为特定的用户帐户(意味着所有的视频上传到单个用户帐户)。现在,我希望用户来到我的网站,输入他们的YouTube用户名和密码,选定的视频将被上传到他们的帐户。
到目前为止,我所做的就是用我的开发人员密钥将视频上传到我自己的帐户。但现在我希望,如果任何用户上传视频到YouTube,那么它也会上传到他/她的帐户。我找不到方法,因为他们可能没有上传所需的开发人员密钥。所以我在这方面需要帮助。
我已经看过API了,但我不能为此提供帮助。有人能在这方面帮我吗?
谢谢!
发布于 2011-12-29 19:25:57
如果你能更具体地说明你问的是什么,那将是很有帮助的。
这是上传视频的youtube API:http://code.google.com/apis/youtube/2.0/developers_guide_protocol_uploading_videos.html
发布于 2012-09-01 04:35:22
您需要使用此处介绍的OAuth 2.0API:https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth2来获取所需的凭据。使用这些凭据,您可以创建一个指向Google授权服务的链接,您的客户可以使用该服务。在该页面上,他们可以允许或拒绝访问您的服务的YouTube帐户。假设授予了权限,服务将重定向到您提供的“回调”位置URL以及一对访问令牌。然后,您可以使用这些令牌将视频上载到YouTube,视频将以上传视频的方式显示在客户的帐户中。
https://stackoverflow.com/questions/8667140
复制相似问题