Maison >développement back-end >tutoriel php >Comment obtenir des miniatures de vidéos YouTube en utilisant PHP et cURL ?
Comment récupérer des miniatures de vidéos YouTube à l'aide de PHP et cURL
Question :
Comment utiliser PHP et cURL Obtenir une vignette associée à une vidéo YouTube à partir de l'API YouTube ?
Réponse :
Chaque vidéo YouTube comporte quatre images générées. Leur format peut être prédit comme suit :
https://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg https://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg https://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg https://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg
La première de la liste est une image en taille réelle, les autres sont des images miniatures. L'image miniature par défaut (c'est-à-dire l'une des 1.jpg, 2.jpg, 3.jpg) est :
https://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg
Pour une version de haute qualité de la miniature, utilisez une URL similaire à la suivante :
https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
Il existe également une version de qualité moyenne de la vignette, utilisant quelque chose de similaire à HQ URL :
https://img.youtube.com/vi/<insert-youtube-video-id-here>/mqdefault.jpg
Pour la version en définition standard de la vignette, utilisez une URL similaire à :
https://img.youtube.com/vi/<insert-youtube-video-id-here>/sddefault.jpg
Pour la version en résolution maximale de la vignette, utilisez quelque chose comme Les URL suivantes :
https://img.youtube.com/vi/<insert-youtube-video-id-here>/maxresdefault.jpg
Toutes les URL ci-dessus sont également disponibles via HTTP. De plus, dans l'exemple d'URL ci-dessus, le nom d'hôte légèrement plus court i3.ytimg.com pourrait remplacer img.youtube.com.
Vous pouvez également utiliser l'API YouTube Data (v3) pour obtenir l'image miniature.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!