dev-master
9999999-devMailchimp API v3 client library
MIT
The Requires
The Development Requires
api rest mailchimp client web service http client api v3
Wallogit.com
2017 © Pedro Peláez
Mailchimp API v3 client library
Unoficial Mailchimp API v3 PHP client library, (*1)
$client = new Mailchimp\Client('YOUR-API-KEY-HERE');
$accountDetails = $client->getAccountDetails();
$subscriberListCollection = $client->getLists();
$subscriberList = $client->getList(LIST_ID);
$member1 = $client->getMember(LIST_ID, md5(TEST_EMAIL)); //use API search
$members = $subscriberList->getMembers();
$member2 = $members->findMembers(['email_address' => TEST_EMAIL]); //filter in memory
$client = new Mailchimp\Client('YOUR-API-KEY-HERE');
/**
* This is factory method for Messages.
* You can create new message like: new Members($client->getWorker());
*/
/**
* @var Mailchimp\Message\Members $newMember
*/
$newMember = $client->createMessage('Members');
$newMember->setEmailAddress(TEST_EMAIL2);
$newMember->setStatus('subscribed');
$reallyNewMember = $members->create($newMember); //returns same object but with new data from API
$client = new Mailchimp\Client('YOUR-API-KEY-HERE');
/**
* @var Mailchimp\Message\Members $member3
*/
$member3 = $client->getMember(LIST_ID, md5(TEST_EMAIL2));
$member3->setVip(true);
$member3->setLanguage('cs');
$member3->update(); //send PATCH request
$member3->delete(); //send DELETE request
If something goes wrong, client throw Exceptions. Look into code ;-), (*2)
Mailchimp API v3 client library
MIT
api rest mailchimp client web service http client api v3