StatusPage.io PHP SDK
, (*1)
A PHP SDK for StatusPage.io, (*2)
Requirements
- PHP 5.3.3+
- PHP cURL extension with SSL enabled (it's usually built-in).
Instalation
The recommended way to install StatusPage SDK for PHP is through Composer., (*3)
``` bash
$ cd /path/to/your/project
$ composer require statuspage/statuspage-sdk-php:~0.1, (*4)
## Usage
### [Subscriptions endpoint](http://doers.statuspage.io/api/v1/subscribers/)
``` php
<php
use Guzzle\Http\Client as GuzzleClient;
use StatusPage\SDK\Client;
use StatusPage\SDK\Subscribers\Subscriber;
$client = new Client(new GuzzleClient, 'YOUR_PAGE_ID', 'YOUR_SECRET_KEY');
$subscriber = new Subscriber;
$subscriber->setEmail('example@example.com');
$client->subscribers()->addSubscriber($subscriber);
``` php
<php, (*5)
use Guzzle\Http\Client as GuzzleClient;
use StatusPage\SDK\Client;, (*6)
$client = new Client(new GuzzleClient, 'YOUR_PAGE_ID', 'YOUR_SECRET_KEY');
$client->metrics()->submitData('YOUR_METRIC_ID', time(), mt_rand(1, 100));, (*7)
```, (*8)
Additional resources