PHP code example of spambarrier / spambarrier-api-php

1. Go to this page and download the library: Download spambarrier/spambarrier-api-php 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/ */

    

spambarrier / spambarrier-api-php example snippets


# create the client with account-id and api-key
$client = new Sb\Client(YOUR_ACCOUNT_ID, 'YOUR_API_KEY');

# get list of all domains in account
var_dump($client->getDomains());

# add domain
var_dump($client->addDomain('example.org', 'target.example.org'));

# edit domain
var_dump($client->editDomain('example.org', 'another-target.example.org'));

# delete domain
var_dump($client->deleteDomain('example.org'));

# get filter settings for domain
var_dump($client->getFilterSettings('example.org'));

# set filter settings for domain
var_dump($client->setFilterSettings('example.org', 'quarantine', 10, 'quarantine', false));

# get quarantine contents for domain
var_dump($client->getQuarantine('example.org'));

# get quarantine message for domain and message id
var_dump($client->getQuarantineMessage('example.org', MESSAGE_ID));

# resend a quarantined message
var_dump($client->resendQuarantineMessage('example.org', MESSAGE_ID));

# delete a quarantined message
var_dump($client->deleteQuarantineMessage('example.org', MESSAGE_ID));

# get domain statistics
var_dump($client->getDomainStatistics('example.org', '2016-01-01', '2016-01-31', 'day'));