There’s a large wodge of code on this page –
Get MailChimp API 3.0 Campaign Data in Google Sheets
It looks like this, to save you the bother of clicking:
var campaignList = ‘/campaigns?&count=’+count+’&since_send_time=’+REPORT_START_DATE
var options = {“headers”: {“authorization”: ‘apikey ‘+API_KEY}};
var apiCall = function(endpoint){
apiResponseCampaigns = UrlFetchApp.fetch(api+endpoint,options);
json = JSON.parse(apiResponseCampaigns);
return json
}
var campaigns = apiCall(campaignList);
var total = campaigns.total_items;
var campaignData = campaigns.campaigns;
if (campaignData) {
sheet.clear(); // Clear MailChimp data in Spreadsheet
// Append Column Headers
sheet.appendRow([“Sent Time”, “Campaign ID”, “Campaign Title”, “Subject Line”, “Emails Sent”, “Abuse Reports”, “Unsubscribed”, “Unsubscribe Rate”, “Hard Bounces”, “Soft Bounces”, “Bounces Total”, “Syntax Errors”, “Forwards Count”, “Forwards Opens”, “Opens Total”, “Unique Opens”, “Open Rate”, “Last Open”, “Clicks Total”, “Unique Clicks”,”Unique Subscriber Clicks”, “Click Rate”, “Last Click”]);
}
If I wanted to be able to write an API scripty thing like that, what online n00b course should i sign up for? Is it Python?