Я начал использовать API консоли Google и хочу попробовать безопасный просмотр в Google, чтобы проверить, содержит ли веб-сайт вредоносное ПО или нет, но он не работает для меня. Это мой код:
public function check(){
$url = 'http://www.facebokk.com';
$apiKey = 'AI6k8kgflsgjhajjfldsjqldskqO2Iq5Ou0PE';
$apiUrl = 'https://safebrowsing.googleapis.com/v4/threatMatches:find?key='.$apiKey;
$params = [
'client' => [
'clientId' => 'foobar',
'clientVersion' => '1.2.3'
],
'threatInfo' => [
"threatTypes" =>["MALWARE", "SOCIAL_ENGINEERING"],
"platformTypes" => ["WINDOWS"],
'threatEntryTypes' => ['URL'],
'threatEntries' => [
[ 'url' => $url ]
]
]
];
$ch = curl_init($apiUrl);
curl_setopt_array($ch, [
CURLOPT_POST => 1,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HEADER => 1,
CURLOPT_POSTFIELDS => json_encode($params),
CURLOPT_HTTPHEADER => [
'Content-Type: text/json'
]
]);
$res = curl_exec($ch);
print_r($res, true);
}
Эторезультат:
HTTP / 1.1 200 OK Тип содержимого: application / json;charset = UTF-8 Дата: четверг, 27 сентября 2018 15:13:54 GMT Сервер: ESF Cache-Control: частный X-XSS-Protection: 1;mode = block X-Frame-Options: SAMEORIGIN X-Content-Type-Options: nosniff Alt-Svc: quic = ": 443";ма = 2592000;v = "44,43,39,35" Диапазон принятия: нет Зависит: кодирование принятия-кодирование передачи: chunked {}