API YouTube V1 Analytics неожиданно возвращает нулевой ответ.Попробовал с YouTube аналитику V2 API, а также.Все та же проблема - PullRequest
0 голосов
/ 21 сентября 2018

Я не могу неожиданно получить ответ от 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" };

Я видел, что API YouTube Analytics v1 API устареет 31 октября2018. Но до перехода на v2 мне нужно решить проблему.

1 Ответ

0 голосов
/ 21 сентября 2018

Возможно, у вас возникла проблема с тем, что вы в ближайшее время проверяете Google apis exporer Вам нужно будет установить начальный день на два как минимум два дня назад.

Обычно для обработки данных требуется 24 - 48 часов, например, вы не можете видеть эту информацию на сегодня.

Для моего собственного канала я вижу

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

Сегодня 2018-09-21, самая последняя дата, которую я могу получить, - 19-е, то есть два дня назад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...