Pobiera kilka list skrótów jednocześnie.
Często zdarza się, że klient potrzebuje kilku list skrótów. Używanie tej metody jest lepsze niż wielokrotne używanie zwykłej metody Get.
Jest to standardowa metoda pobierania wsadowego zdefiniowana na stronie https://google.aip.dev/231, a metoda HTTP to GET.
Żądanie HTTP
GET https://safebrowsing.googleapis.com/v5/hashLists:batchGet
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
| Parametry | |
|---|---|
names[] |
Wymagane. Nazwy poszczególnych list skrótów. Lista MOŻE być listą zagrożeń lub globalną pamięcią podręczną. Nazwy NIE MOGĄ zawierać duplikatów. W przeciwnym razie klient otrzyma błąd. |
version[] |
Wersje listy skrótów, które klient już ma. Jeśli klient pobiera listy skrótów po raz pierwszy, to pole powinno być puste. W przeciwnym razie klient powinien podać wersje otrzymane wcześniej z serwera. Klient NIE MOŻE manipulować tymi bajtami. Klient nie musi wysyłać wersji w tej samej kolejności co odpowiadające im nazwy list. Klient może wysłać w żądaniu mniej lub więcej wersji niż nazw. Klient NIE MOŻE jednak wysyłać wielu wersji odpowiadających tej samej nazwie. Jeśli to zrobi, otrzyma komunikat o błędzie. Uwaga historyczna: w wersji 4 interfejsu API ta wartość nazywała się Ciąg zakodowany w formacie Base64. |
sizeConstraints |
Ograniczenia rozmiaru każdej listy. Jeśli pominiesz to pole, nie będzie żadnych ograniczeń. Pamiętaj, że podane tu rozmiary dotyczą poszczególnych list, a nie wszystkich list łącznie. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź zawierająca wiele list skrótów.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"hashLists": [
{
object ( |
| Pola | |
|---|---|
hashLists[] |
Listy skrótów są podawane w tej samej kolejności co w żądaniu. |