1

我目前正在探索使用 Google 的 YouTube API 从 YouTube 频道中检索观看次数。(Google.Apis.Youtube.v3.dll)。我可以成功检索有关频道中视频的信息,但无法检索实际观看次数。

例子:

foreach (var channel in channelsListResponse.Items)
  {
   var viewcount = channel.Statistics.ViewCount;

我不断收到“对象引用未设置为对象的实例”错误。

有没有人有使用 YouTube API 检索视图计数的 .net 代码示例,或者知道可能导致此类错误的原因?

4

2 回答 2

0

这对你有帮助吗?它检索用户个人资料的所有信息https://developers.google.com/youtube/2.0/developers_guide_dotnet#Retrieving_a_User_Profile

于 2013-04-29T19:17:15.253 回答
0

使用 DotNetOpenAuth.OAuth2;

使用 Google.Apis.Authentication;使用 Google.Apis.Authentication.OAuth2;使用 Google.Apis.Authentication.OAuth2.DotNetOpenAuth;使用 Google.Apis.Samples.Helper;使用 Google.Apis.Services;使用 Google.Apis.Util;使用 Google.Apis.Youtube.v3;使用 Google.Apis.Youtube.v3.Data;

var youtube = new YoutubeService(new BaseClientService.Initializer() { Authenticator = auth });

var viewcount = youtube.Videos.List("在此处输入视频 ID", "statistics");

于 2013-04-29T20:08:25.090 回答