Method: hashList.get

Karma listesinin en son içeriklerini alma. Karma liste, bir tehdit listesine veya Genel Önbellek gibi tehdit olmayan bir listeye göre olabilir.

Bu, https://google.aip.dev/131 tarafından tanımlandığı şekliyle standart bir Get yöntemidir ve HTTP yöntemi de GET'dir.

HTTP isteği

GET https://safebrowsing.googleapis.com/v5alpha1/hashList/{name}

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Bu karma listesinin adı. Bu bir tehdit listesi veya Genel Önbellek olabilir.

Sorgu parametreleri

Parametreler
version

string (bytes format)

İstemcinin zaten sahip olduğu karma liste sürümü. İstemci karma listesini ilk kez alıyorsa bu alan boş bırakılmalıdır. Aksi takdirde, istemcinin sunucudan daha önce aldığı sürümü sağlaması GEREKİR. İstemci bu baytları DEĞİŞTİRMEMELİDİR.

V5'teki yenilikler: Bu API'nin V4'ünde states olarak adlandırılmıştı; daha açık olması için şimdi version olarak yeniden adlandırıldı.

Base64 kodlu bir dize.

desiredHashLength

enum (HashLength)

Döndürülen karmaların bayt cinsinden istenen karma ön eki uzunluğu. Ardından sunucu, belirtilen bu uzunluktaki tüm karma önekleri döndürür.

Farklı karma listelerin, desiredHashLength alanının kabul edilebilir değerleriyle ilgili farklı gereksinimleri vardır. Bu değeri HashListMetadata ürünündeki supportedHashLengths alanında bulabilirsiniz. desiredHashLength, supportedHashLengths içinde bir değer belirtmezse hata döndürülür.

sizeConstraints

object (SizeConstraints)

Listedeki boyut sınırlamaları. Atlanırsa herhangi bir sınırlama olmaz. Kısıtlamalar, işlem gücü, bant genişliği veya depolama alanı sınırlı olan tüm cihazlarda önerilir.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt metni

Başarılıysa yanıt metni, HashList öğesinin bir örneğini içerir.