choose / page_speed_api
方便使用PageSpeed Insights API的包
dev-main
2023-12-28 13:20 UTC
Requires
- php: ^8.0.2
- guzzlehttp/guzzle: ^7.2
This package is not auto-updated.
Last update: 2024-09-19 16:35:28 UTC
README
用于方便使用PageSpeed Insights API的库
安装
composer require choose/page_speed_api
使用
创建PageSpeed类实例,并传入2个参数
- $url - 要检查的网站页面的链接
- $apiKey - PageSpeed Insights API的API密钥
$PageSpeed = new PageSpeed(string $url, $apiKey);
获取关于页面性能(性能)类别的所有信息,并检查在移动设备上的性能。
$data = $PageSpeed->getApiData();
审计(类别指标)
默认类别为性能,检查设备为移动设备
获取审计的完整信息
$audits = $PageSpeed->getAudits();
仅获取审计的名称和描述
$audits = $PageSpeed->getAuditsShortData();
仅获取包含在参数中的字段
$fields - 应在响应中返回的字段数组
$filtred_audits = $PageSpeed->getAuditsFiltredData(array $fields);
评估
默认类别为性能,检查设备为移动设备
获取类别中的总体评估
$score = $PageSpeed->getScore();
总体
获取所有类别的名称数组
$categories = $PageSpeed->getDevices();
获取所有设备的名称数组
$categories = $PageSpeed->getDevices();