Youtube analytics V1 API 突然返回空响应。也尝试使用 Youtube analytics V2 API。还是一样的问题

Youtube analytics V1 API is suddenly returning null response. Tried with Youtube analytics V2 API aswell. Still same issue

我突然无法从 youtube analytics v1 API 获得任何响应。之前还好好的。

代码 -

string dimension = "country";
string requestedMetrics = "views,redViews,comments,likes,dislikes,videosAddedToPlaylists," +
            "videosRemovedFromPlaylists,shares,estimatedMinutesWatched,estimatedRedMinutesWatched," +
            "averageViewDuration,averageViewPercentage,cardClickRate,cardTeaserClickRate,cardImpressions," +
            "cardTeaserImpressions,cardClicks,cardTeaserClicks,subscribersGained,subscribersLost";

ReportsResource.QueryRequest result = this.analyticsService.Reports
            .Query("channel==MINE", this.reportDate.ToString("yyyy-MM-dd"), this.reportDate.ToString("yyyy-MM-dd"), requestedMetrics);
        result.Dimensions = dimension;
        if (!string.IsNullOrEmpty(videoId) && videoId.ToLower() != "all")
        {
            result.Filters = $"video=={videoId}";
        }

        Google.Apis.YouTubeAnalytics.v1.Data.ResultTable resultTable = result.Execute();

正在使用的范围 -

string[] scopes = new string[] { YouTubeAnalyticsService.Scope.YtAnalyticsMonetaryReadonly, "https://www.googleapis.com/auth/youtube.readonly", "https://www.googleapis.com/auth/yt-analytics-monetary.readonly" };

我看到 youtube analytics v1 API 将于 2018 年 10 月 31 日弃用。但是在迁移到 v2 之前我需要解决这个问题。

您可能遇到的问题是您要尽快检查Google apis exporer您需要至少在两天前将开始日期设置为两天。

处理数据通常需要 24 - 48 小时,例如,您看不到今天的信息。

我看到的是我自己的频道

 "rows": [
  [
   "2018-09-18",
   1
  ],
  [
   "2018-09-19",
   2
  ]

今天是2018-09-21,我能得到的最近的日期是19号,也就是两天前。