google/cloud-web-risk

Google Cloud Web Risk PHP客户端

v2.0.0 2024-09-13 22:45 UTC

README

Google Cloud Web Risk的PHP客户端,符合语言习惯。

Latest Stable Version Packagist

注意: 该仓库是Google Cloud PHP的一部分。任何支持请求、错误报告或开发贡献都应直接提交到该项目。

安装

安装PHP的首选依赖管理器Composer

现在安装此组件

$ composer require google/cloud-web-risk

此组件支持通过HTTP/1.1的REST和gRPC。为了利用gRPC(如流方法)提供的优势,请参阅我们的gRPC安装指南

身份验证

有关客户端身份验证的更多信息,请参阅我们的身份验证指南。身份验证后,您即可开始发送请求。

示例

use Google\Cloud\WebRisk\V1\ThreatType;
use Google\Cloud\WebRisk\V1\WebRiskServiceClient;

$webrisk = new WebRiskServiceClient();

$uri = 'http://testsafebrowsing.appspot.com/s/malware.html';
$response = $webrisk->searchUris($uri, [
    ThreatType::MALWARE,
    ThreatType::SOCIAL_ENGINEERING
]);

$threats = $response->getThreat();
if ($threats) {
    echo $uri . ' has the following threats:' . PHP_EOL;
    foreach ($threats->getThreatTypes() as $threat) {
        echo ThreatType::name($threat) . PHP_EOL;
    }
}

版本

此组件被认为是GA(一般可用)。因此,它不会在任何次要或补丁版本中引入向后不兼容的更改。我们将优先解决问题和请求。

下一步

  1. 了解官方文档