Sha256: 71347a50d391cb09305117212374db23df7c80bc31895125681687691dcb88a9
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
# gibbon Gibbon is a simple API wrapper for interacting with [MailChimp API](http://www.mailchimp.com/api) 1.3. ##Installation $ gem install gibbon ##Requirements A MailChimp account and API key. You can see your API keys [here](http://admin.mailchimp.com/account/api). ##Usage Create an instance of the API wrapper: gb = Gibbon::API.new(api_key) Fetching data is as simple as calling API methods directly on the wrapper object. Check the API [documentation](http://www.mailchimp.com/api/1.3) for details. ### Fetching Campaigns For example, to fetch your first 100 campaigns (page 0): campaigns = gb.campaigns({:start => 0, :limit => 100}) ### Fetching Lists Similarly, to fetch your first 100 lists: lists = gb.lists({:start => 0, :limit=> 100}) ### More Advanced Examples Getting batch member information for subscribers looks like this: info = gb.list_member_info({:id => list_id, :email_address => email_array}) or info = gb.listMemberInfo({:id => list_id, :email_address => email_array}) Fetch open and click detail for recipients of a particular campaign: email_stats = gb.campaign_email_stats_aim({:cid => campaign_id, :email_address => email_array}) or email_stats = gb.campaignEmailStatsAIM({:cid => campaign_id, :email_address => email_array}) ##Thanks * Rails for camelize gsub ##Copyrights * Copyright (c) 2010 Amro Mousa. See LICENSE.txt for details. * MailChimp (c) 2001-2010 The Rocket Science Group.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gibbon-0.1.1 | README.markdown |