dev-master
9999999-devSimple library to add data into Restoration Media
MIT
The Requires
- php >=5.4.0
- guzzlehttp/guzzle ~5.0
The Development Requires
by Casey Wilson
api client web service http client restoration media
Wallogit.com
2017 © Pedro Peláez
Simple library to add data into Restoration Media
Small project needed to interface with Restoration Media., (*2)
Needed to have a simple way to pass in the correct data, and know if responses were sound., (*3)
$client = new GuzzleHttp\Client();
// Required API fields are constructor injected
$api = new \RestorationMedia\RestorationMediaApi(
$client,
$pid,
$email,
$ipAddress,
$source,
$date,
$params // Optional fields as array
);
if (!$api->send()) {
// We can examine the response... but they always return 200...
$api->getResponse()->getStatusCode();
// We can check for what response came up
$response = $api->getResponse()->xml();
switch ($response) {
case 'Invalid Email.':
// Do logic for Invalid Email according to their API
break;
case 'Invalid Source.':
// Do logic for Invalid Source according to their API
break;
}
}
Currently known responses: * success. * Invalid Email. * Invalid Source Url. * Invalid Ip Address. * Invalid Date., (*4)
Thanks,, (*5)
-Casey, (*6)
Simple library to add data into Restoration Media
MIT
api client web service http client restoration media