Я создаю приложение JS с помощью API YouTube Analytics и борюсь с этим запросом. Я хочу фильтровать по видео и по стране (поэтому просто возвращайте просмотры этого видео в ГБ (в данном случае)).
Документация предлагает следующее для запроса URL...
Список фильтров, которые следует применять при получении данных YouTube Analytics. Документ «Доступные отчеты» определяет параметры, которые можно использовать для фильтрации каждого отчета, а документ «Параметры» определяет эти параметры. Если запрос использует несколько фильтров, соедините их точкой с запятой (;), и возвращенная таблица результатов будет удовлетворять обоим фильтрам. Например, значение параметра фильтра video==dMH0bHeiRNg;country==IT ограничивает результирующий набор данными для данного видео в Италии.
Но мне нужно написать это на Javascript. Пробовали следующее, но получили плохой результат.
var request = gapi.client.youtubeAnalytics.reports.query({
'start-date': datePublished,
'end-date': endDate,
ids: 'channel==' + channelId,
dimensions: 'video',
metrics: metric,
filters: 'video=='+videoId&&'country==GB',
});
Также пытались использовать 2 измерения (видео и страна) — этот метод игнорирует видео и использует только страну. Я думаю, проблема в синтаксисе фильтров - есть идеи?
Спасибо
Буду