choose/page_speed_api 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

choose/page_speed_api

Composer 安装命令:

composer require choose/page_speed_api

包简介

Package for easy using PageSpeed Insights API

README 文档

README

Библиотека для удобного использования PageSpeed Insights API

Установка

composer require choose/page_speed_api

Использование

Создаем экземпляр класса PageSpeed и передаем в него 2 параметра:

  • $url - ссылка на страницу сайта, которую хотим проверить
  • $apiKey - API-ключ для PageSpeed Insights API
    $PageSpeed = new PageSpeed(string $url, $apiKey);
    

Получить всю информацию о странице на русском языке из категории performance (Производительность), проверенную на мобильных устройствах.

$data = $PageSpeed->getApiData();

Аудиты (показатели категории)

По умолчанию категория - performance, устройство проверки - mobile

Получения полной информации по аудитам

$audits = $PageSpeed->getAudits();

Получения только названия и описания аудита

$audits = $PageSpeed->getAuditsShortData();

Получения ответа только с переданными полями

$fields - массив полей, которые должны придти в ответе

$filtred_audits = $PageSpeed->getAuditsFiltredData(array $fields);

Оценка

По умолчанию категория - performance, устройство проверки - mobile

Получение общей оценки в категории

$score = $PageSpeed->getScore();

Общее

Получение массива названий всех категорий

$categories = $PageSpeed->getDevices();

Получение массива названий всех устройств

$categories = $PageSpeed->getDevices();

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2023-12-26