我正在尝试使用VirusTotal服务 API 扫描 URL,但response_code = 1
即使 URL 不存在也总是会收到:
stdClass Object
(
[permalink] => https://www.virustotal.com/url/a92faaf82a911b2fe10ecbc51c6432f903b2a66d0686d6be0eeec78abf17cded/analysis/1348649385/
[resource] => http://www.sdfjiodsffnsdklfjksdhf.com/
[url] => http://www.sdfjiodsffnsdklfjksdhf.com/
[response_code] => 1
[scan_date] => 2012-09-26 08:49:45
[scan_id] => a92faaf82a911b2fe10ecbc51c6432f903b2a66d0686d6be0eeec78abf17cded-1348649385
[verbose_msg] => Scan request successfully queued, come back later for the report
)
但在上面的手册中,他们写道:
“response_code:如果您搜索的项目不在 VirusTotal 的数据集中,则此结果将为 0。如果请求的项目仍在排队等待分析,则为 -2。如果该项目确实存在并且可以检索,则为1. 其他情况在下文详述。”
我为此使用VirusTotalApiV2 类。