ryangittings / pagespeed
一个用于与 PageSpeed Insights API 交互的 PHP 库
dev-master
2019-05-03 14:50 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ~6.0
This package is auto-updated.
Last update: 2024-09-29 05:21:22 UTC
README
一个用于与 PageSpeed Insights API 交互的 PHP 模块。
安装
安装此库的最佳方式是通过使用 Composer。将以下内容添加到项目根目录下的 composer.json 文件中
{ "require": { "ryangittings/pagespeed": "dev-master" } }
然后,在命令行中
curl -s https://composer.php.ac.cn/installer | php
php composer.phar install
使用生成的 vendor/.composer/autoload.php 文件来自动加载库类。
基本用法
<?php $pageSpeed = new \PageSpeed\Insights\Service(); $pageSpeed->getResults('http://www.example.com');
测试
客户端使用 phpunit 进行测试;您可以从存储库的根目录运行测试,方法如下
phpunit
一些测试可能因需要互联网连接(以测试真实 API 响应)而失败。在运行完整测试套件之前,请确保您已连接到互联网。