vdhicts / uptimerobot-api-client
此包已被废弃,不再维护。未建议替代包。
UptimeRobot服务的API客户端
1.1.0
2018-01-17 08:55 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2021-05-29 01:19:20 UTC
README
轻松使用网站监控服务UptimeRobot的API。
要求
此包需要PHP 7+和cUrl。
安装
此包可以在任何PHP项目或框架中使用。已测试PHP 7.0。
您可以通过composer安装此包
composer require vdhicts/uptimerobot-api-client
用法
此包是使用UptimeRobot API的一个简单客户端。有关请求的更多信息,请参阅API文档。
快速使用
use Vdhicts\UptimeRobot\Client; // Load the configuration once, the URL is optional $configuration = new Client\Configuration('API_KEY', 'OPTIONAL_API_URL'); // Start the client once $client = new Client\Client($configuration); // Perform the request, returns a string for further processing $response = $client->perform('getMonitors', ['monitors' => '15830-32696-83920']);
输出格式
UptimeRobot API支持XML和JSON作为输出格式,此客户端也是如此。这可以通过客户端的perform
方法的第三个参数进行更改。
异常
当出现问题时,客户端将抛出一个扩展UptimeRobotClientException
的异常。如果您想捕获此包中的异常,请捕获此异常。API的错误响应不会被捕获,因此请以怀疑的态度处理响应。
贡献
任何贡献都受欢迎,但应符合PSR-2标准,并请为每个功能创建一个拉取请求。作为交换,您将在此页面上获得贡献者的信用。
许可
此包是开源软件,许可协议为MIT许可。
关于vdhicts
Van der Heiden ICT services是我的个人公司名称,我在其中作为自由职业者工作。Van der Heiden ICT services开发和实施企业和教育机构的IT解决方案。