2017 © Pedro Peláez
 

library mailchimp-api-v3

Mailchimp API v3 client library

image

vojtabiberle/mailchimp-api-v3

Mailchimp API v3 client library

  • Friday, June 19, 2015
  • by vojtabiberle
  • Repository
  • 1 Watchers
  • 3 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Mailchimp API v3 PHP client

Unoficial Mailchimp API v3 PHP client library, (*1)

This library is under development

  • even not every endpoints are implemented yet (but you can help me! its easy!)

Usage

Get data

$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

Create new data

$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

Update and delete data

$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)

The Versions

19/06 2015

dev-master

9999999-dev

Mailchimp API v3 client library

  Sources   Download

MIT

The Requires

 

The Development Requires

api rest mailchimp client web service http client api v3