Method: fullHashes.find

הפונקציה מחפשת את הגיבובים המלאים שתואמים לקידומות הגיבוב המבוקשות.

בקשת HTTP

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

בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של 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)

מטא-נתונים של לקוחות שמשויכים לקריאות של ממשקי API ברמה גבוהה יותר, שמבוססים על ההטמעה של הלקוח.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:

ייצוג 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".