API Problem - Warning From MailChimp

More
25 Aug 2011 00:59 #1954 by GStone
Greetings,

I just installed joomlamailer last week, and today I got the below email from the folks at MailChimp.

Apparently the joomlamailer script is using an outdated API method which will not be supported after Jan 2012. Given that I haven't had any MailChimp activity in the last week, maybe one or two signups, I'm guessing the 272 logins were generated each time my ACP was refreshed, displaying the current MailChimp stats.

From: "MailChimp API" <api@mailchimp.com>
Date: August 24, 2011 11:26:38 AM PDT
Subject: API login() Shutdown Notice #1
Reply-To: "MailChimp API" <api@mailchimp.com>


Your MailChimp account is using the login() API method which will be disabled in the near future. 
 
This means code you are relying on will most likely stop working - in the mean time, your code will start running slower and slower.
 
If you are not a developer or programmer, and are just an administrative contact for this MailChimp account, you really need to forward this on to your developer or hire one of the experts listed here. 

If you are a developer or programmer, keep reading...
 
Shutdown Details
Your API implementation is using the login() method and should not be. You have used it 272 times in the past week, which is 272 times more than you should have :)

Starting today we will be inserting delays into all login() calls as previously announced here.
 
This will cause your code to slow down. 
 
As per the link above, the schedule for adding delays is:
• 2011-08-22 : 1 second delay will be introduced
• 2011-09-05 : 2 second delay will be introduced
• 2011-10-03 : 4 second delay will be introduced
• 2011-10-31 : 6 second delay will be introduced
• 2011-11-21 : 10 second delay will be introduced 
•      < we're not that mean, take your holidays >
• 2012-01-16 : bye, bye login() method
You can fix this by:
• Hard code an API Key and you are likely done
• Use the new OAuth2 support
Once your use of the login() method ceases, we will stop contacting you about this.

Need help or have  questions?
• Start a new thread in our Google Group
• Reply to this Email (this may be slower)
Regards,

--  The MailChimp API Team


joomlamailer version: 1.7.2
Joomla! version: 1.5.23
PHP version: 5.2.17
MySQL version: 5.0.92-community-log

Please Log in or Create an account to join the conversation.

More
25 Aug 2011 01:31 #1955 by pete
Hello GStone,

Joomlamailer does not use the login() method. It is using the API key throughout the whole component. You can't even enter your MailChimp username and password in joomlamailer, which would be necessary for the login() method.
You have probably another extension installed on your site, which is using this method.

Kind regards,
Pete

Please Log in or Create an account to join the conversation.

More
25 Aug 2011 23:19 #1958 by GStone
Thanks Pete. You're correct. I've just discovered that the offending module is actually MailChimp2. Sorry for any confusion.

Cheers,
G Stone

Please Log in or Create an account to join the conversation.

More
26 Aug 2011 15:33 #1960 by pete
Hi G Stone,

Thanks for confirming that. Even though I would recommend to use the signup module that comes with joomlamailer, in this thread is a solution how to fix the Mailchimp2 module: groups.google.com/group/mailchimp-api-di...ead/bffda591d8cb5d7c

Kind regards,
Pete

Please Log in or Create an account to join the conversation.

More
26 Aug 2011 21:43 #1962 by GStone
Once I realized which script was responsible, I just deleted it. I'm using the joomlamailer module now.

Cheers,
~ G

Please Log in or Create an account to join the conversation.