Submission API の使用
このページでは、Submission API を使用して安全でないと思われる URL をセーフ ブラウジングに送信して分析する方法について説明します。セーフ ブラウジング ポリシーと一致することが確認された URL はすべて、セーフ ブラウジング サービスに追加されます。
始める前に
この機能へのアクセス権を取得するには、Google のセールスチームにお問い合わせいただくか、カスタマー エンジニアにお問い合わせください。
URL の送信
URL を送信するには、HTTP POST リクエストを projects.submissions.create メソッドに送信します。
API リクエスト
リクエストのデータを使用する前に、次のように置き換えます。
PROJECT_ID: 実際の Google Cloud プロジェクト IDHTTP メソッドと 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 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 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/",
}