DrewM\MailChimp\MailChimp::delete PHP Method

delete() public method

Make an HTTP DELETE request - for deleting data
public delete ( string $method, array $args = [], integer $timeout = 10 ) : array | false
$method string URL of the API request method
$args array Assoc array of arguments (if any)
$timeout integer Timeout limit for request in seconds
return array | false Assoc array of API response, decoded from JSON
    public function delete($method, $args = array(), $timeout = 10)
    {
        return $this->makeRequest('delete', $method, $args, $timeout);
    }

Usage Example

コード例 #1
0
ファイル: index.php プロジェクト: richjava/mailchimp-demo
    <body>
        <h2>Mailchimp demo</h2>
        <?php 
include 'libraries/Mailchimp.php';
use DrewM\MailChimp\MailChimp;
$mailChimp = new MailChimp('your-api-key-goes-here');
print_r('Getting list...<br><br>');
//get all lists
$listData = $mailChimp->get('lists');
//if lists exist, get the id of the first list and add a subscriber to it.
if ($listData) {
    $listId = $listData['lists'][0]['id'];
    print_r('Mailchimp list id is: ' . $listId . '<br><br>');
    $subscriberEmail = '*****@*****.**';
    print_r('Adding subscriber...<br><br>');
    //add subscriber
    $subscriber = $mailChimp->post("lists/{$listId}/members", ['email_address' => $subscriberEmail, 'status' => 'subscribed']);
    if (isset($subscriber['id'])) {
        print_r('Mailchimp subscriber id is: ' . $subscriber['id'] . '<br><br>');
        print_r('Deleting subscriber...<br><br>');
        //delete the subscriber
        $subscriber_hash = $mailChimp->subscriberHash($subscriberEmail);
        $mailChimp->delete("lists/{$listId}/members/{$subscriber_hash}");
    } else {
        print_r($subscriber['detail'] . '<br><br>');
    }
}
?>
    </body>
</html>
All Usage Examples Of DrewM\MailChimp\MailChimp::delete