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)

클라이언트가 해시 찾기 요청을 실행하기 전에 대기해야 하는 최소 기간입니다. 이 필드가 설정되지 않으면 클라이언트는 원하는 즉시 요청을 실행할 수 있습니다.

초 단위 기간으로, 소수점 아래 9자리까지 지정 가능하며 's'로 끝납니다(예: "3.5s").

negativeCacheDuration

string (Duration format)

위협 목록과 일치하지 않는 요청된 항목의 경우 응답을 캐시하는 기간입니다.

초 단위 기간으로, 소수점 아래 9자리까지 지정 가능하며 's'로 끝납니다(예: "3.5s").