Method: fullHashes.find

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

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

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

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

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

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

JSON के काेड में दिखाना
{
  "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)

क्लाइंट मेटाडेटा को क्लाइंट के लागू करने के सबसे ऊपर बनाए गए उच्च-स्तरीय एपीआई के कॉलर से जुड़ा हुआ है.

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

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

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

object (ThreatMatch)

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

minimumWaitDuration

string (Duration format)

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

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

negativeCacheDuration

string (Duration format)

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

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".