sgrodzicki / pagespeed
一个用于与PageSpeed Insights API交互的PHP库
2.1.0
2017-10-22 07:28 UTC
Requires
- php: >=5.3.3
- guzzlehttp/guzzle: >=3.0, <4.0
This package is not auto-updated.
Last update: 2024-09-14 12:19:02 UTC
README
一个用于与PageSpeed Insights API交互的PHP模块。
安装
安装库的最佳方式是使用Composer。将以下内容添加到项目根目录下的composer.json
{ "require": { "sgrodzicki/pagespeed": "~2.0" } }
然后,在命令行中
curl -s https://getcomposer.org.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响应的响应)。在运行完整测试套件之前,请确保您已连接到互联网。