Youtube API 3.0 de recherche de vidéos et d'obtenir des statistiques vidéo sur simple demande
Je suis à la recherche de vidéos youtube avec youtube api 3.0.
Je suis en utilisant ce type d'exemple de demande d'API
https://www.googleapis.com/youtube/v3/search?part=snippet&key=[API_KEY]
Mais je veux obtenir des statistiques de vidéos dans la même demande d'api. Comment faire pour résoudre ce problème.
Remarque: Quand je suis en utilisant statistics
clé de la partie. Je suis d'erreur.
Je suis aussi essayé cette demande
https://www.googleapis.com/youtube/v3/search?part=snippet,statistics&key=[API_KEY]
Pourquoi avez-vous accepté la réponse qui ne répond pas à votre question?
OriginalL'auteur Ultimate Rebel | 2014-10-05
Vous devez vous connecter pour publier un commentaire.
La ressource
search.list
n'ont pas le partiestatistics
.Étape 1 :
Vous avez besoin pour obtenir le
videoId
de la vidéo:"videoId": "UHdgXkkVyl0"
avecsearch.list
.La demande :
https://www.googleapis.com/youtube/v3/search?part=id&q=tuto&type=video&key={YOUR_API_KEY}
La réponse:
Étape 2 :
Après avoir cherché des vidéos avec
search.list
vous avez besoin pour faire un deuxième appel à l'API avec les ressourcesvideo.list
avec paramètres :Si vous avez plus d'une vidéo
id
vous pouvez spécifier l'id de vidéos avec une liste séparée par des virgules comme :id: "Xxsdw6zG1bg, Xxsdw6zG1bg,...." )
La demande:
https://www.googleapis.com/youtube/v3/videos?part=statistics&id=UHdgXkkVyl0%2C+Xxsdw6zG1bg&key={YOUR_API_KEY}
La réponse sera comme ceci :
Et vous avez les statistiques !
Pourquoi font-ils maintenant besoin de vous pour faire deux demandes?
parce que vous voulez la recherche ET d'obtenir des statistiques = 1 + 1 = 2
1 + 2 = 2? Très utile. Je me demande pourquoi ils auraient la force de deux demandes avec l'API 3.0 vs un la demande qui a été nécessaire dans les versions antérieures à récupérer les mêmes données
Les STATISTIQUES de la partie cessé de travailler pour moi aujourd'hui. Ce qui s'est passé?!?!
OriginalL'auteur mpgn
Ici est jsfiddle exemple, après l'exécution de ce code, vous obtenez à la fois statistiques et l'extrait imprimé à la console avec un seul appel de l'api.
Vous avez juste besoin de changer
?part=snippet&id
à?part=statistics,snippet&id
partie de votre lien"https://www.googleapis.com/youtube/v3/videos?part=statistics, snippet&id=dCQCkTRwTyw&key={{Your_Youtube_Api_Key}}"
Si vous fournissez votre clé api pour l'url utilisée pour récupérer des vidéos dans mon jsfiddle exemple, vous devriez obtenir à la fois
spinnet
etstatistics
avec une seule requête.OriginalL'auteur developer