Ich möchte die Liste aller Kanäle und ihre Statistiken von der Youtube API abrufen.Wie bekomme ich die Liste des Kanals von youtube api?
Was ich getan habe ist:
- Registrierte Konsolenanwendung
- Gebrauchte Oauth Client-ID
- https://developers.google.com/youtube/v3/docs/channels/list mit dieser api ich alle Statistiken bin immer
Dies ist, was ich bin tun, um die Liste des Kanals zu erhalten
function requestUserUploadsPlaylistId() {
// See https://developers.google.com/youtube/v3/docs/channels/list
var request = gapi.client.youtube.channels.list({
mine: true,
part: 'statistics'
});
request.execute(function(response) {
playlistId = response.result.items[0].contentDetails.relatedPlaylists.uploads;
requestVideoPlaylist(playlistId);
});
}
Aber das Problem ist, dass diese Rückkehr die Information nur eines Kanals ist. Ich habe 20 Kanäle unter meinem Konto. Also brauche ich sie alle, um sie in meinem Tisch anzuzeigen.
Ich habe auch versucht, forUsername hinzuzufügen: 'Benutzername' Parameter, aber kein Erfolg.
Auch, wenn ich versuchte, managedByMe zu setzen: true seine Rückkehr Fehler als
Global:"required",
Message:"Required"
keine Möglichkeit bekommen können alle Kanalliste angezeigt werden soll. Kannst du mir das bitte erklären? Diese
ist, was ich will
Channelname ViewsCount
1 50
2 51
und so weiter .....
meinen Code ignorieren response.result.items[0]
ich ganze Antwort in Konsole bin Überprüfung. und Elemente enthalten jeweils nur einen Kanal.
Hey, danke für die Antwort. Erstens, ich überprüfe Antwort enthält nur Array-Länge 0, die ich nicht will. Außerdem entferne ich meinen und benutze dann die anderen Parameter. Irgendwelche anderen Gedanken? " –
Was meinst du mit" Ich überprüfe Antwort enthält nur Array-Länge 0, die ich nicht will "? Wenn Array-Länge 0 ist, dann werden Sie keine Ergebnisse sehen, in Ihrem Fall sehen Sie einen Ergebnis, was bedeutet, dass das Array nicht 0 sein kann Wenn Sie meinen Code ausführen, was erhalten Sie? –
Ich meine, Elemente enthält Länge 1 was auch immer ich als Parameter verwenden. Items [0] bedeutet, dass ich auf das erste Element zugreifen Das Array. –