Method: hashLists.list

हैश सूचियों की सूची बनाएं.

V5 API में, Google ऐसी हैश सूची कभी नहीं हटाएगा जो इस तरीके से कभी मिली हो. इससे क्लाइंट, इस तरीके का इस्तेमाल करना छोड़कर आगे बढ़ सकते हैं. साथ ही, सभी हैश सूचियों को हार्ड कोड कर सकते हैं.

यह सूची का स्टैंडर्ड तरीका है, जिसे https://google.aip.dev/132 ने तय किया है और एचटीटीपी तरीका GET है.

एचटीटीपी अनुरोध

GET https://safebrowsing.googleapis.com/v5alpha1/hashLists

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

क्वेरी पैरामीटर

पैरामीटर
pageSize

integer

दिखाई जाने वाली हैश सूचियों की ज़्यादा से ज़्यादा संख्या. सेवा इस वैल्यू से कम वैल्यू दिखा सकती है. इसकी जानकारी न होने पर सर्वर, पेज का ऐसा साइज़ चुनेगा जो हैश सूचियों की संख्या से ज़्यादा हो सकता है. ऐसा करने से, पेज को नंबर देना ज़रूरी नहीं होता.

pageToken

string

पिछले hashLists.list कॉल से मिला पेज टोकन. बाद वाला पेज फिर से पाने के लिए यह विकल्प दें.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

हैश सूचियों के बारे में मेटाडेटा वाला रिस्पॉन्स.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

जेएसओएन के काेड में दिखाना
{
  "hashLists": [
    {
      object (HashList)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
hashLists[]

object (HashList)

हैश एक आर्बिट्रेरी ऑर्डर में लिस्ट करता है. इसमें सिर्फ़ हैश सूचियों के बारे में मेटाडेटा शामिल किया जाएगा, कॉन्टेंट को नहीं.

nextPageToken

string

एक टोकन, जिसे अगला पेज वापस पाने के लिए pageToken के तौर पर भेजा जा सकता है. अगर इस फ़ील्ड को खाली छोड़ा जाता है, तो इसके बाद कोई पेज नहीं होगा.