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".