/ / Abrufen der sortierten Wiedergabelistenelemente von Google YouTube API v3 - YouTube-API, YouTube-Daten-API

Getting die sortierten playlistItems von Google youtube api v3 - youtube-api, youtube-data-api

Ich verwende google youtube data api v3, um Videos in einer Wiedergabeliste abzurufen. Alles ist in Ordnung, aber ich möchte, dass das Endergebnis nach Datum sortiert wird. Wie kann ich das erreichen?

Es folgt meine Anfrage

https://www.googleapis.com/youtube/v3/playlistItems?key={my_api_key}&playlistId=PLxtF39cCOsxehnvwzlYT0R5h8dh4y3Lp2&part=snippet,contentDetails&maxResults=50&fields=items(snippet/title,snippet/publishedAt,snippet/resourceId/videoId)

Antworten:

0 für die Antwort № 1

Diese Funktionsanforderung wird intern gemeldet. Sie können Erstellen Sie ein Ticket verfolgen.


0 für die Antwort № 2

Da diese Option zum "Vorsortieren" der Ergebnisse aus der API noch nicht verfügbar ist, müssten Sie dies manuell tun.

  • Benutzen https://www.googleapis.com/youtube/v3/playlistItems um alle VideoIDs der aktuellen Wiedergabeliste zu erhalten.
  • Wenn die Wiedergabeliste länger als 50 Videos ist, erstellen Sie eine Schleife, in der zunächst die totalResults in einer Variablen gespeichert werden.
  • Durchlaufen Sie jeden Satz von 50, bis alle VideoIDs mit nextPageToken abgerufen wurden.
  • Jetzt sollten Sie ein Array mit allen darin gespeicherten VideoIDs haben.
  • Sortieren Sie es, wie Sie möchten (das Neueste zuerst wäre eine einfache Umkehrung),
  • Benutzen https://www.googleapis.com/youtube/v3/videos um alle Informationen von jedem Video in Sätzen von 50 abzurufen. Führen Sie dieselbe Schleife wie oben aus.

Theoretisch sollte das funktionieren. Ich werde das später testen.


0 für die Antwort № 3

Sie können die Sortierreihenfolge in der API für Wiedergabelisteneinstellungen festlegen, damit die Ergebnisse in dieser Reihenfolge angezeigt werden.