dev-master
9999999-devMailchimp API v3 client library
MIT
The Requires
The Development Requires
api rest mailchimp client web service http client api v3
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