我需要允许用户从我的.net网络应用上传视频到我的YouTube帐户。我希望所有观看次数都来自我的网站,以便我可以控制谁可以查看它们以及何时根据他们在我的网络应用中的角色。我真正想要的是上传和播放这样的事情:
YouTubeRequestSettings settings = new YouTubeRequestSettings("Appliactionname", "Developer key" "Username", "Password");
YouTubeRequest request = new YouTubeRequest(settings);
Video newVideo = new Video();
但该代码适用于V2.0,并已在V3.0中弃用。在V3.0中有没有办法做到这一点?
我不希望用户必须使用自己的帐户登录。我想在幕后制作一个可以完成所有工作的帐户。
答案 0 :(得分:0)
经过一些研究,答案是服务帐户,但YouTube API https://code.google.com/p/gdata-issues/issues/detail?id=5370不支持。其中的工作并不是我想要的,但我认为这将使我尽可能接近我想要的,当前的API是将其设置为具有离线访问和刷新令牌的已安装应用程序。 https://developers.google.com/youtube/v3/guides/moving_to_oauth