choose/page_speed_api

方便使用PageSpeed Insights API的包

dev-main 2023-12-28 13:20 UTC

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();