1

我正在尝试验证评论表单的 url。

然后我认为“<a href="https://developers.google.com/safe-browsing/v4/lookup-api" rel="nofollow noreferrer">安全浏览查找 API”看起来不错。

但是,下面的代码只返回一个空数组$result

我能做些什么来改进这段代码?

代码:

<?php
$api_key = 'xxx';
$url = 'https://safebrowsing.googleapis.com/v4/threatMatches:find?key=' . $api_key;
$data = [
    "client"=>[
      "clientId"      => "yourcompanyname",
      "clientVersion" => "1.5.2"
    ],
    "threatInfo"=>[
      "threatTypes"     =>["MALWARE", "SOCIAL_ENGINEERING"],
      "platformTypes"   =>["WINDOWS"],
      "threatEntryTypes"=>["URL"],
      "threatEntries"   =>[
        ["url"=>"http://goooogleadsence.biz/"],
        ["url"=>"http://www.urltocheck2.org/"],
        ["url"=>"http://activefile.ucoz.com/"]
      ]
    ]
];
$data_json = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
var_dump($result); // -> string(3) "{}"
curl_close($ch);
4

0 回答 0