Method: fullHashes.find

هش های کاملی را پیدا می کند که با پیشوندهای هش درخواستی مطابقت دارند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی 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" .