1. Go to this page and download the library: Download bilaleren/tune-api 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/ */
bilaleren / tune-api example snippets
use Tune\Networks;
use Tune\AffiliateApi;
use Tune\Utils\Network;
use Tune\Repository\NetworkRepository;
$networks = new Networks([
new Network('api_key_1', 'network_id_1'), // Auto selected network
new Network('api_key_2', 'network_id_2')
]);
class CustomNetwork implements NetworkRepository
{
/**
* @inheritDoc
*/
public function name(): string
{
return $this->networkId();
}
/**
* @inheritDoc
*/
public function apiKey(): string
{
return 'api_key_3';
}
/**
* @inheritDoc
*/
public function networkId(): string
{
return 'network_id_3';
}
/**
* @inheritDoc
*/
public function requestOptions(): array
{
return [];
}
}
$networks->registerNetwork(new CustomNetwork(), false);
$affiliateApi = new AffiliateApi($networks);
$affiliateApi->networks->switchToNetwork('network_id_3');
use Tune\Tune;
use Tune\Networks;
use Tune\NetworkApi;
$tuneNetworkApi = new NetworkApi($networks = new Networks());
// 0r
$tuneNetworkApi = Tune::networkApi($networks);
use Tune\Tune;
use Tune\Networks;
use Tune\AffiliateApi;
$tuneAffiliateApi = new AffiliateApi($networks = new Networks());
// 0r
$tuneAffiliateApi = Tune::affiliateApi($networks);
use Tune\Tune;
use Tune\Networks;
use Tune\AdvertiserApi;
$tuneAdvertiserApi = new AdvertiserApi($networks = new Networks());
// 0r
$tuneAdvertiserApi = Tune::advertiserApi($networks);