Submission API 사용

이 페이지에서는 Submission API를 사용하여 안전하지 않은 것으로 의심되는 URL을 세이프 브라우징에 제출하여 분석하는 방법을 설명합니다. 세이프 브라우징 정책을 준수하는 것으로 확인된 URL은 세이프 브라우징 서비스에 추가됩니다.

시작하기 전에

이 기능에 액세스하려면 영업팀에 문의하거나 고객 엔지니어에게 문의하세요.

URL 제출

URL을 제출하려면 HTTP POST 요청을 projects.submissions.create 메서드에 보냅니다.

API 요청

요청 데이터를 사용하기 전에 다음을 바꿉니다.

PROJECT_ID: Google Cloud 프로젝트 ID

HTTP 메서드 및 URL:

POST "https://webrisk.googleapis.com/v1/projects/PROJECT-ID/submissions"

JSON 요청 본문:

{
  "uri": "https://www.phishingsite.com/",
}

요청을 보내려면 다음 옵션 중 하나를 선택합니다.

curl

요청 본문을 request.json 파일에 저장하고 다음 명령어를 실행합니다.

curl -X POST \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
""https://webrisk.googleapis.com/v1/projects/PROJECT-ID/submissions""

PowerShell

요청 본문을 request.json 파일에 저장하고 다음 명령어를 실행합니다.

$cred = gcloud auth application-default print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri ""https://webrisk.googleapis.com/v1/projects/PROJECT-ID/submissions"" | Select-Object -Expand Content

다음과 비슷한 JSON 응답이 표시됩니다.

{
  "uri": "https://www.phishingsite.com/",
}