È possibile creare una query di ricerca completamente personalizzata utilizzando il campo di immissione della ricerca personalizzata e i parametri indicati di seguito.
Come formattare una ricerca personalizzata
Per ogni parametro aggiunto, iniziare con un ampersand "&" e poi con la chiave del parametro (ad esempio, "order"), poi con un segno di uguale "=" e poi con un valore accettato (ad esempio, "date"). Non aggiungere alcuna codifica dell'URL, poiché il plugin codificherà correttamente la query di ricerca finale.
Esempi
&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
Chiave dei parametri | Valori accettati | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relatedToVideoId |
string Il relatedToVideoId recupera un elenco di video correlati al video identificato dal valore del parametro. Il valore del parametro deve essere impostato su un ID video di YouTube.Nota: Se il parametro relatedToVideoId è impostato, gli unici altri parametri supportati sono regionCode , relevanceLanguage , safeSearch , e fields . |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
channelId |
string Il channelId indica che la risposta dell'API deve contenere solo risorse create dal canale. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
eventType |
string Il eventType limita la ricerca agli eventi di trasmissione.I valori accettabili sono:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
location |
string Il location insieme al parametro locationRadius definisce un'area geografica circolare e limita la ricerca ai video che specificano, nei loro metadati, una posizione geografica che rientra in tale area. Il valore del parametro è una stringa che specifica le coordinate di latitudine/longitudine, ad esempio (37. ).
L'API restituisce un errore se la richiesta specifica un valore per il parametro |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
locationRadius |
string Il locationRadius insieme al parametro location Il valore del parametro deve essere un numero in virgola mobile seguito da un'unità di misura. Le unità di misura valide sono m , km , ft , e mi . Ad esempio, i valori dei parametri validi sono 1500m , 5km , 10000ft , e 0. . L'API non supporta locationRadius valori dei parametri superiori a 1000 chilometri.Nota: Si veda la definizione di location per ulteriori informazioni. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
order |
string Il order specifica il metodo che sarà usato per ordinare le risorse nella risposta dell'API. Il valore predefinito è relevance I valori accettabili sono:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
publishedAfter |
datetime Il publishedAfter indica che la risposta dell'API deve contenere solo risorse create a partire dall'ora specificata. Il valore è un valore di data e ora formattato RFC 3339 (1970-01-01T00:00:00Z). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
publishedBefore |
datetime Il publishedBefore indica che la risposta API deve contenere solo risorse create prima o nel momento specificato. Il valore è un valore di data e ora formattato RFC 3339 (1970-01-01T00:00:00Z). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
q |
string Il q La richiesta può anche utilizzare il parametro booleano NOT (- ) e OR (| ) per escludere i video o per trovare i video associati a uno dei termini di ricerca. Ad esempio, per cercare i video che corrispondono a "nautica" o "vela", impostare l'operatore q valore del parametro a boating| . Allo stesso modo, per cercare i video che corrispondono a "nautica" o "vela" ma non a "pesca", impostare il parametro q valore del parametro a boating| . |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
regionCode |
string Il regionCode indica all'API di restituire i risultati della ricerca dei video che possono essere visualizzati nel paese specificato. Il valore del parametro è un ISO 3166-1 alpha-2 codice paese. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
relevanceLanguage |
string Il relevanceLanguage indica all'API di restituire i risultati della ricerca più pertinenti alla lingua specificata. Il valore del parametro è tipicamente un Codice linguistico ISO 639-1 a due lettere. Tuttavia, è necessario utilizzare i valori zh-Hans per il cinese semplificato e zh-Hant per il cinese tradizionale. Si noti che i risultati in altre lingue verranno comunque restituiti se sono altamente pertinenti al termine di ricerca. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
safeSearch |
string Il safeSearch indica se i risultati della ricerca devono includere contenuti limitati e contenuti standard:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
topicId |
string Il topicId indica che la risposta API deve contenere solo risorse associate all'argomento specificato. Il valore identifica un ID di argomento Freebase.Importante: A causa della deprecazione di Freebase e dell'API di Freebase, il file topicId ha iniziato a funzionare in modo diverso a partire dal 27 febbraio 2017. A partire da quel momento, YouTube ha iniziato a supportare un piccolo gruppo di ID di argomenti curati ed è possibile utilizzare solo quel piccolo gruppo di ID come valori per questo parametro.Vedere gli ID degli argomenti supportati a partire dal 15 febbraio 2017.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoCaption |
string Il videoCaption indica se l'API deve filtrare i risultati della ricerca video in base alla presenza o meno di didascalie.I valori accettabili sono:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoCategoryId |
string Il videoCategoryId Il parametro filtra i risultati della ricerca video in base alla loro categoria. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoDefinition |
string Il videoDefinition consente di limitare la ricerca ai soli video ad alta definizione (HD) o a definizione standard (SD). I video HD sono disponibili per la riproduzione almeno a 720p, ma potrebbero essere disponibili anche risoluzioni più elevate, come 1080p.I valori accettabili sono:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoDimension |
string Il videoDimension Il parametro consente di limitare la ricerca per recuperare solo i video 2D o 3D:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoDuration |
string Il videoDuration Il parametro filtra i risultati della ricerca video in base alla loro durata.I valori accettabili sono:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoEmbeddable |
string Il videoEmbeddable Il parametro consente di limitare la ricerca ai soli video che possono essere incorporati in una pagina web:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoLicense |
string Il videoLicense filtra i risultati della ricerca per includere solo i video con una particolare licenza. YouTube consente ai caricatori di video di scegliere se allegare la licenza Creative Commons o la licenza standard di YouTube a ciascuno dei loro video:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoSyndicated |
string Il videoSyndicated consente di limitare la ricerca ai soli video che possono essere riprodotti al di fuori di youtube.com.I valori accettabili sono:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
videoType |
string Il videoType Il parametro consente di limitare la ricerca a un particolare tipo di video:
|
