Obtenir tous les identifiants de playlist de l'identifiant de la chaîne - youtube api v3
Je suis actuellement en apprentissage de l'utilisation de la youtube api
. Je veux récupérer tous les playlists id
à partir d'un channel id
. J'ai lu la documentation et vu que je peux utiliser youtube.channels.list
pour une telle tâche. J'ai fait les tests de base sur la api_page. Pourtant, je ne suis pas en mesure de comprendre ce que params
à utiliser pour obtenir le playlist id
. Comment puis-je récupérer tous les playlist ids
à partir d'une donnée channel id
?
https://www.googleapis.com/youtube/v3/channels?part=id&id=UCF0pVplsI8R5kcAqgtoRqoA&key={YOUR_API_KEY}
source d'informationauteur Code_Ed_Student
Vous devez vous connecter pour publier un commentaire.
Une manière simple :
Avec le YouTube API v3 avec la ressource les listes de lecture.liste
Utiliser ces paramètres pour obtenir les listes de lecture de l'ID d'un canal :
https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UCBkNpeyvBO2TdPGVC_PsPUA&key={YOUR_API_KEY}
La sortie :
C'est un exemple d'échantillon avec un nombre aléatoire de canal.
Si vous ne savez pas comment obtenir le channelID d'un canal de l'utilisation des ressources les canaux.liste:
Avec ces paramètres pour obtenir la vidéo ID d'une liste de lecture :
https://www.googleapis.com/youtube/v3/channels?part=id&forUsername=GEazyTV&key={YOUR_API_KEY}
Je ne suis pas sûr de savoir comment je suis tombé sur cette solution, mais j'ai trouvé que si vous suivez ces étapes, vous pouvez récupérer les playlistID à utiliser:
Créer une Clé API à l'aide de l'API de Google Console.
Utilisation
https://www.googleapis.com/youtube/v3/channels?part=contentDetails&key=[KEY FROM GOOGLE API CONSOLE]&id=[CHANNEL ID]
lorsque vous remplacez tout, y compris les crochets, avec l'info (j'ai trouver des id de canal sont faciles à trouver car ils sont normalement dans l'URL. Le PlaylistID est celui qui a tendance à être difficile).
La résultante d'alimentation à partir de l'URL à l'étape 2 doit contenir une
uploads
l'objet, contenant la playlistID qui est utilisé dans l'URL à l'étape 4.Utilisation
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=[PLAYLIST ID RETRIEVED IN STEP 3 HERE]&key=[KEY FROM GOOGLE API CONSOLE]
Le lien à partir de l'étape 4 est ce que devraient être utilisées dans l'application.
Cela fonctionne pour moi, à chaque fois, et j'ai intégrer le YouTube v3 de l'API dans de nombreuses applications. Je suis complètement d'accord avec @Utkanos' commentaire que tout @mpgn de réponse fonctionne parfois, il n'est certainement pas de travail pour tous les canaux.
Youtube Api v3 Canal de la liste de lecture vidéo max 50
Ce format de l'url de travail
https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&playlistId=%5B%5D&key=%5B%5D&maxResults=50