Vous pouvez créer une requête de recherche entièrement personnalisée en utilisant le champ de saisie de la recherche personnalisée et les paramètres indiqués ci-dessous.
Comment formater une recherche personnalisée
Pour chaque paramètre que vous ajoutez, commencez par une esperluette "&" puis la clé du paramètre (ex : "order") puis un signe égal "=" puis une valeur acceptée (ex : "date"). N'ajoutez pas d'encodage d'URL car le plugin encodera correctement la requête de recherche finale.
Exemples
&q=Funny Cat Videos&order=viewCount
&channelId=UClwg08ECyHnm_RzY1wnZC1A&publishedAfter=2019-06-30T00:00:00Z&publishedBefore=2020-01-30T00:00:00Z
&q=Gooseberry Falls&videoDuration=short
| Clé de paramétrage | Valeurs acceptées | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relatedToVideoId |
stringLes relatedToVideoId permet d'obtenir une liste de vidéos liées à la vidéo identifiée par la valeur du paramètre. La valeur du paramètre doit correspondre à un identifiant de vidéo YouTube.Remarque : Si le paramètre relatedToVideoId est défini, les seuls autres paramètres pris en charge sont les suivants regionCode, relevanceLanguage, safeSearchet fields. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
channelId |
stringLes channelId indique que la réponse de l'API ne doit contenir que les ressources créées par le canal. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
eventType |
stringLes eventType limite la recherche aux événements diffusés.Les valeurs acceptables sont les suivantes :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
location |
stringLes location en conjonction avec le paramètre locationRadius définit une zone géographique circulaire et limite la recherche aux vidéos qui précisent, dans leurs métadonnées, un emplacement géographique situé dans cette zone. La valeur du paramètre est une chaîne qui spécifie les coordonnées de latitude/longitude, par exemple (37.).
L'API renvoie une erreur si votre demande spécifie une valeur pour le paramètre |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
locationRadius |
stringLes locationRadius en conjonction avec le paramètre location La valeur du paramètre doit être un nombre à virgule flottante suivi d'une unité de mesure. Les unités de mesure valides sont m, km, ftet mi. Par exemple, les valeurs de paramètres valables sont les suivantes 1500m, 5km, 10000ftet 0.. L'API ne prend pas en charge locationRadius des valeurs de paramètres supérieures à 1000 kilomètres.Remarque : Voir la définition de la location pour plus d'informations. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
order |
stringLes order spécifie la méthode qui sera utilisée pour ordonner les ressources dans la réponse de l'API. La valeur par défaut est relevanceLes valeurs acceptables sont les suivantes
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
publishedAfter |
datetimeLes publishedAfter indique que la réponse de l'API ne doit contenir que les ressources créées à partir de la date spécifiée. La valeur est une date-heure formatée selon la norme RFC 3339 (1970-01-01T00:00:00Z). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
publishedBefore |
datetimeLes publishedBefore indique que la réponse de l'API ne doit contenir que les ressources créées avant ou au moment spécifié. La valeur est une date-heure formatée selon la norme RFC 3339 (1970-01-01T00:00:00Z). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
q |
stringLes q Votre requête peut également utiliser le paramètre booléen NOT (-) et OR (|) pour exclure des vidéos ou pour trouver des vidéos associées à un ou plusieurs termes de recherche. Par exemple, pour rechercher des vidéos correspondant à "bateau" ou "voile", définissez l'opérateur q à la valeur du paramètre boating|. De même, pour rechercher les vidéos correspondant à "boating" ou "sailing" mais pas à "fishing", définissez le paramètre q à la valeur du paramètre boating|. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
regionCode |
stringLes regionCode indique à l'API de renvoyer des résultats de recherche pour les vidéos qui peuvent être visionnées dans le pays spécifié. La valeur du paramètre est un ISO 3166-1 alpha-2 code du pays. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relevanceLanguage |
stringLes relevanceLanguage indique à l'API de renvoyer les résultats de recherche les plus pertinents pour la langue spécifiée. La valeur du paramètre est généralement un Code linguistique à deux lettres ISO 639-1. Toutefois, il convient d'utiliser les valeurs zh-Hans pour le chinois simplifié et zh-Hant pour le chinois traditionnel. Veuillez noter que les résultats dans d'autres langues seront toujours renvoyés s'ils sont très pertinents par rapport au terme de la requête de recherche. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
safeSearch |
stringLes safeSearch indique si les résultats de la recherche doivent inclure un contenu restreint ainsi qu'un contenu standard :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
topicId |
stringLes topicId indique que la réponse de l'API ne doit contenir que les ressources associées au thème spécifié. La valeur identifie un identifiant de sujet Freebase.Important : En raison de la dépréciation de Freebase et de l'API Freebase, l'option topicId fonctionne différemment depuis le 27 février 2017. À cette date, YouTube a commencé à prendre en charge un petit ensemble d'identifiants de sujets traités, et vous ne pouvez utiliser que cet ensemble réduit d'identifiants comme valeurs pour ce paramètre.Voir les identifiants de sujets pris en charge à partir du 15 février 2017
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoCaption |
stringLes videoCaption indique si l'API doit filtrer les résultats de la recherche vidéo en fonction de la présence ou non de sous-titres :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoCategoryId |
stringLes videoCategoryId Ce paramètre permet de filtrer les résultats de la recherche vidéo en fonction de leur catégorie. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoDefinition |
stringLes videoDefinition vous permet de limiter la recherche aux vidéos en haute définition (HD) ou en définition standard (SD). Les vidéos HD peuvent être lues en 720p au minimum, mais des résolutions plus élevées, comme 1080p, peuvent également être disponibles :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoDimension |
stringLes videoDimension permet de limiter la recherche à des vidéos en 2D ou en 3D :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoDuration |
stringLes videoDuration Ce paramètre permet de filtrer les résultats de la recherche vidéo en fonction de leur durée :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoEmbeddable |
stringLes videoEmbeddable vous permet de limiter la recherche aux vidéos pouvant être intégrées dans une page web :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoLicense |
stringLes videoLicense permet de filtrer les résultats de la recherche de manière à n'inclure que les vidéos dotées d'une licence particulière. YouTube permet aux téléchargeurs de vidéos de choisir de joindre la licence Creative Commons ou la licence YouTube standard à chacune de leurs vidéos :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoSyndicated |
stringLes videoSyndicated permet de restreindre la recherche aux vidéos qui peuvent être lues en dehors de youtube.com. Les valeurs acceptables sont les suivantes :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoType |
stringLes videoType permet de restreindre la recherche à un type particulier de vidéos :
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||