On APIs — The “Earl” Edition

September 2nd, 2010 Posted by activeCollab API, Basecamp API No Comment yet

UPDATE (Dec. 16, 2010): All Basecamp connections are now required to be secure connections. If you are using Basecamp, make sure that the API URL path entered in the settings panel begins with https://.

It’s the morning of September 2 here in Virginia, and we’re anxiously watching the path of Hurricane Earl to see if it will wreak havoc over our three-day weekend (Monday’s Labor Day here in the U.S.). We sincerely hope that your experience with TimeThis has not been ruined by an “Earl” of another sort. Unlike the hurricane (have you seen this image taken from the International Space Station?), this kind of “Earl” is easy to overlook.

This is your API URL (yeah, we love homophonic puns). Why is it easy to overlook as a possible cause for problems between TimeThis and either activeCollab or Basecamp? Because just one character can mean the difference between success and not-success.

This means that if your API URL begins with http://, then the URL as entered on the TimeThis Server Settings tab of the TimeThis settings panel needs to begin with http:// — conversely, if the URL begins with https://, then it needs to begin with https:// in the application’s settings.

And, of course, an http:// and https:// mismatch gets you a date with Earl.

No comments yet. You should be kind and add one!

Leave a Reply

Your email address will not be published.This is a required field!

You may use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.