PHP code example of softlayer / softlayer-api-php-client
1. Go to this page and download the library: Download softlayer/softlayer-api-php-client library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
softlayer / softlayer-api-php-client example snippets
sername = 'set me';
$apiKey = 'set me too';
// Initialize an API client for the SoftLayer_Account service.
$client = \SoftLayer\SoapClient::getClient('SoftLayer_Account', null, $apiUsername, $apiKey);
// Retrieve our account record
try {
$account = $client->getObject();
print_r($account);
} catch (\Exception $e) {
die('Unable to retrieve account information: ' . $e->getMessage());
}
sername = 'set me';
$apiKey = 'set me too';
// Initialize an API client for ticket 123456
$client = \SoftLayer\SoapClient::getClient('SoftLayer_Ticket', 123456, $apiUsername, $apiKey);
// Create an object mask and assign it to our API client.
$objectMask = new \SoftLayer\Common\ObjectMask();
$objectMask->updates;
$objectMask->assignedUser;
$objectMask->attachedHardware->datacenter;
$client->setObjectMask($objectMask);
// Retrieve the ticket record
try {
$ticket = $client->getObject();
} catch (\Exception $e) {
die('Unable to retrieve ticket record: ' . $e->getMessage());
}
// Update the ticket
$update = new \stdClass();
$update->entry = 'Hello!';
try {
$update = $client->addUpdate($update);
echo "Updated ticket 123456. The new update's id is " . $update[0]->id . '.');
} catch (\Exception $e) {
die('Unable to update ticket: ' . $e->getMessage());
}
bash
composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.