我需要开发使用youtube api v3的Web应用程序,以按频道名称和作者姓名搜索视频列表。
用于简单测试转到 YouTube API 客户端网站然后下载 .NET 的示例文件。
我从这里下载了youtube/yt-samples-dotnet。在这里我得到了 4 个类文件。没有 SLN。
那怎么办? 我的意思是打开它并运行!!? 还是我需要从我这边编码的其他东西?
我已经创建了帐户并生成了 API 密钥。
更新
现在我用巴尔达尔帕尔创建新的项目 3 层在 BAL 中:我添加了所有 4 个.cs文件
然后添加从此处下载的参考。
我需要 :
using DotNetOpenAuth.OAuth2;
using Google.Apis.Youtube.v3;
using Google.Apis.Youtube.v3.Data;
那怎么办?
如这些文件顶部的注释中所述,存在对 .NET 的 Google API 客户端库的依赖关系。可以按照用户指南进行操作,我建议使用 NuGet 方法来拉取依赖库。
这里: https://developers.google.com/api-client-library/dotnet/apis/youtube/v3
然后,可以下载库,打开 nuget 网页并查看包 ID 和版本。
https://www.nuget.org/packages?q=Google.Apis.youtube&prerelease=true&sortOrder=relevance
然后构建此 URL:
https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}
=>
https://www.nuget.org/packages/Google.Apis.YouTube.v3/1.7.0.94-beta