使用访问令牌 - 调用 YouTube 数据 API C#
Posted
技术标签:
【中文标题】使用访问令牌 - 调用 YouTube 数据 API C#【英文标题】:Using access token - calling the youTube data API C# 【发布时间】:2013-02-28 02:50:54 【问题描述】:我不清楚如何发出 API 请求来检索 YouTube API 的数据。
我使用此代码 (http://zavitax.wordpress.com/2012/12/17/logging-in-with-google-service-account-in-c-jwt/) 来获取访问令牌。下一步是:https://developers.google.com/youtube/v3/guides/authentication?hl=en#OAuth2_Calling_a_Google_API。我不知道如何在我的应用程序中使用 www.googleapis.com/youtube/v3/video?access_token=ACCESS_TOKEN 来检索数据。如何使用我的访问令牌从 API 请求数据?
【问题讨论】:
首先,您始终可以使用 .net 包装器 api 而不是手动实现它:首先在此处获取 nuget - nuget.org/packages/Google.GData.YouTube 并在此处阅读文档 - developers.google.com/youtube/2.0/developers_guide_dotnet 【参考方案1】:建议使用Google APIs Client Library for .NET。正如客户端库的网页所述,它仍在积极开发中,还不如其他一些语言的客户端库。不过,它应该仍然可以使用。
有特定的生成类可用于YouTube Analytics API 和YouTube Data API v3。你需要下载那些
不幸的是,我们的 C# 示例代码很少,但有一个示例可以编写 video search。希望这足以让您入门。
要使用 Analytics API 执行任何操作,以及使用 Data API 执行任何写入操作,您都需要使用 OAuth 2 进行身份验证。client library docs 中有关于如何执行此操作的说明。
客户端库由 Google 内部的一个团队维护,但不是 YouTube API 团队,因此,如果您发现任何问题,最好的方式是使用public issue tracker 与维护者跟进。
【讨论】:
以上是关于使用访问令牌 - 调用 YouTube 数据 API C#的主要内容,如果未能解决你的问题,请参考以下文章
喜欢使用 YouTube 数据 API v3 在 YouTube 上使用访问令牌的视频吗?
喜欢使用 YouTube 数据 API v3 在 YouTube 上使用访问令牌的视频吗?
如何通过 Firebase Google 身份验证获取带有刷新令牌的 YouTube 数据 API 访问令牌?
使用预先存在的访问令牌通过 ASP.NET 创建 YouTube 服务