Method: fullHashes.find

अनुरोध किए गए हैश प्रीफ़िक्स से मेल खाने वाले पूरे हैश को खोजता है.

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

POST https://safebrowsing.googleapis.com/v4/fullHashes:find

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

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

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "client": {
    object (ClientInfo)
  },
  "clientStates": [
    string
  ],
  "threatInfo": {
    object (ThreatInfo)
  },
  "apiClient": {
    object (ClientInfo)
  }
}
फ़ील्ड
client

object (ClientInfo)

क्लाइंट मेटाडेटा.

clientStates[]

string (bytes format)

हर क्लाइंट से जुड़ी, खतरे की स्थानीय सूचियों के बारे में मौजूदा क्लाइंट की जानकारी.

Base64 कोड में बदली गई स्ट्रिंग.

threatInfo

object (ThreatInfo)

वे सूचियां और हैश जिनकी जांच करनी है.

apiClient

object (ClientInfo)

क्लाइंट के लागू करने के तरीके पर आधारित हाई-लेवल एपीआई के कॉलर से जुड़ा क्लाइंट मेटाडेटा.

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

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

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

object (ThreatMatch)

अनुरोध किए गए प्रीफ़िक्स से मेल खाने वाले पूरे हैश.

minimumWaitDuration

string (Duration format)

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

सेकंड में नौ भिन्नात्मक अंकों वाली अवधि, जिसे 's' के ज़रिए खत्म किया जाता है. उदाहरण: "3.5s".

negativeCacheDuration

string (Duration format)

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

सेकंड में नौ भिन्नात्मक अंकों वाली अवधि, जिसे 's' के ज़रिए खत्म किया जाता है. उदाहरण: "3.5s".