Recupera più elenchi di hash contemporaneamente.
È molto comune che un cliente debba ottenere più elenchi di hash. L'utilizzo di questo metodo è preferibile all'utilizzo ripetuto del metodo Get standard.
Si tratta di un metodo Get batch standard definito da https://google.aip.dev/231 e il metodo HTTP è anche GET.
Richiesta HTTP
GET https://safebrowsing.googleapis.com/v5/hashLists:batchGet
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
| Parametri | |
|---|---|
names[] |
Obbligatorio. I nomi degli elenchi di hash specifici. L'elenco PUÒ essere un elenco di minacce o la cache globale. I nomi NON DEVONO contenere duplicati, altrimenti il cliente riceverà un errore. |
version[] |
Le versioni dell'elenco hash già presenti nel client. Se è la prima volta che il client recupera gli elenchi di hash, il campo deve essere lasciato vuoto. In caso contrario, il client deve fornire le versioni ricevute in precedenza dal server. Il client NON DEVE manipolare questi byte. Il cliente non deve inviare le versioni nello stesso ordine dei nomi degli elenchi corrispondenti. Il client potrebbe inviare un numero di versioni in una richiesta inferiore o superiore al numero di nomi. Tuttavia, il client NON DEVE inviare più versioni corrispondenti allo stesso nome, altrimenti riceverà un errore. Nota storica: nella versione 4 dell'API, questo valore era denominato Una stringa con codifica in base64. |
sizeConstraints |
I vincoli di dimensione per ogni elenco. Se omesso, non ci sono vincoli. Tieni presente che le dimensioni indicate qui si riferiscono a ogni elenco e non sono aggregate in tutti gli elenchi. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
La risposta contenente più elenchi di hash.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"hashLists": [
{
object ( |
| Campi | |
|---|---|
hashLists[] |
Gli elenchi di hash nello stesso ordine indicato nella richiesta. |