Ich versuche mit Google AppsScript alle meine YouTube-Videos in einem Blatt nach dem Umsatz zu sortieren, den sie im letzten Monat verdient haben. Allerdings halte ich erhalte eine Fehlermeldung, wenn ich die ‚Dimensionen‘ auf Video festgelegt:YouTube API - Video als Dimension funktioniert nicht, da maxResults nicht funktioniert
Error:{
"error":{
"errors":[
{
"domain":"global",
"reason":"badRequest",
"message":"The query is not supported. Check the documentation at https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."
}
],
"code":400,
"message":"The query is not supported. Check the documentation at https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."
}
}(line 53,
file "Code",
project "YoutubeAnalytics")
Hier ist mein Code:
var analyticsResponse = YouTubeAnalytics.reportsQuery('channel==' + channelId,
oneMonthAgoFormatted,
todayFormatted,
'views',
{
dimensions:
'video',
maxResults:
5,
sort:
'-views'
});
Wenn ich einfach ‚Video‘ ändern zu ‚Tag‘ oder ‚7DayTotals‘ es funktioniert wie erwartet, da diese auch beispielsweise Dimensionen hier aufgeführt sind: https://developers.google.com/youtube/analytics/v1/dimsmets/dims
(Interessanterweise weise~~POS=HEADCOMP und ein möglicher Hinweis, das ‚Geschlecht‘ Dimension funktioniert auch nicht und führt die gleichen Fehler wie oben ')
Ich vermute, durch die Betrachtung ähnlicher Fragen zu StackOverflow könnte das Problem sein, dass maxResults deklariert werden muss, und aus irgendeinem Grund funktioniert meins nicht. Selbst wenn ich die Dimensionen auf "Tag" setze und einen fehlerfreien Bericht erhalte, sind die maxResults niemals auf die Ganzzahl beschränkt, der ich sie zuweise. Es wird stattdessen 30 Ergebnisse geben, da ich einen Bereich von 30 Tagen habe und es eine "Tages" Dimension gebe.
Jede Hilfe würde sehr geschätzt werden, danke.
einfach hinzufügen möchten ein Link zu der spezifischen Dokumentation für die Verwendung der Videodimension: https://developers.google.com/youtube/analytics/v1/channel_reports#top-video-reports Ich habe das Gefühl, dass ich alle Regeln hier befolge .. (Hinweis in AppsScript max-resultes ist typed maxResults) – IndieProgrammer