0

我正在尝试通过在 ASP.NET (C#) 中构建的服务器端 Web 应用程序从我自己的个人 YouTube 帐户中检索我自己的私人播放列表。根据我所做的研究,共识似乎是我的应用程序需要使用 Oauth 2.0 对我的帐户进行身份验证。我希望我的网站显示我设置为隐藏的几个播放列表中的视频列表,并且我希望该列表显示在公共页面上。出于这个原因,我显然不想在每次浏览页面时都输入我的 youtube 帐户详细信息。

我看了又看,似乎没有任何明确的方法可以做到这一点。有人建议通过 Oauth 2.0 身份验证流程一次,然后使用它在重定向 URL 中返回的代码生成刷新令牌,并在您的应用程序中使用该令牌;我读过的另一个建议是使用 API 服务帐户。似乎在任何地方都没有任何可用的示例代码。

有没有人必须做同样的事情,你是否成功设置它?Google 自己的 API 客户端库文档非常糟糕,尤其是对于 .NET 库。

4

1 回答 1

1

If the playlists are hidden you won't be able to access them without logging in.

If the playlists are public you can always query for them through the YouTube API without having to pass your credentials.

于 2013-03-19T16:17:20.040 回答