ckdarby / php-uptimerobot
PHP Wrapper for UptimeRobot.com API
Installs: 27 131
Dependents: 2
Suggesters: 0
Security: 0
Stars: 37
Watchers: 6
Forks: 14
Open Issues: 1
Requires
- php: >=5.4.0
- ext-curl: *
This package is auto-updated.
Last update: 2024-11-21 20:02:05 UTC
README
This is a basic PHP wrapper for https://uptimerobot.com/api
Prerequisites
- Configure the $config apiKey
- Must be running PHP >= 5.4
- Format will be JSON & there will be no JSONCallback
Composer
Add this to your composer.json
{ "require": { "ckdarby/php-uptimerobot": "@stable" } }
Example
<?php //Requires composer install to work require_once(__DIR__.'/vendor/autoload.php'); use UptimeRobot\API; //Set configuration settings $config = [ 'apiKey' => 'APIKEY', 'url' => 'https://api.uptimerobot.com' ]; try { //Initalizes API with config options $api = new API($config); //Define parameters for our getMethod request $args = [ 'showTimezone' => 1 ]; //Makes request to the getMonitor Method $results = $api->request('/getMonitors', $args); //Output json_decoded contents var_dump($results); } catch (Exception $e) { echo $e->getMessage(); //Output various debug information var_dump($api->debug); }