1. Go to this page and download the library: Download monovm/airalo-sdk 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/ */
monovm / airalo-sdk example snippets
uire_once __DIR__ . '/alo.php'; // if not using composer
use Airalo\Airalo;
$alo = new Airalo([
'client_id' => '<YOUR_API_CLIENT_ID>', // mandatory
'client_secret' => '<YOUR_API_CLIENT_SECRET>', // mandatory
'env' => 'sandbox', // optional, defaults to `production`
]);
$allPackages = $alo->getAllPackages(true);
uire_once __DIR__ . '/alo.php'; // if not using composer
use Airalo\AiraloStatic;
// `init` must be called before using any of the methods otherwise an AiraloException will be thrown
AiraloStatic::init([
'client_id' => '<YOUR_API_CLIENT_ID>', // mandatory
'client_secret' => '<YOUR_API_CLIENT_SECRET>', // mandatory
'env' => 'sandbox', // optional, defaults to `production`
]);
$allPackages = AiraloStatic::getAllPackages(true);
iralo\Airalo;
use Airalo\AiraloStatic;
$alo = new Airalo([
'client_id' => '<YOUR_API_CLIENT_ID>',
'client_secret' => '<YOUR_API_CLIENT_SECRET>',
]);
$allPackages = $alo->getAllPackages(true);
// fully accessed as an object without any changes of the response
$packageId = $allPackages->data->{0}->package_id;
// fully accessed as an associative array without any changes of the response
$packageId = $allPackages['data'][0]['package_id'];
// mixed usage
$packageId = $allPackages['data'][0]->package_id;
// easy string convert to raw JSON format
$jsonString = (string)$allPackages;