spambarrier/spambarrier-api-php

spambarrier API 的 PHP 封装。

v1.1.1 2019-04-02 22:26 UTC

This package is auto-updated.

Last update: 2024-09-29 03:57:53 UTC


README

使用 PHP 的 spambarrier API

使用 composer

composer require spambarrier/spambarrier-api-php

不使用 composer

clone or download sources and put it to the library folder of your project

用法

# 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'));