Why is Freshlog is not loading my Basecamp Projects?

Note that you would need to be the owner of your Basecamp project to enable the Basecamp API.

Check if your basecamp account has API enabled:

D11416a07715437b8d71453c6e400eb0

974da02284df0d4e8fb081d2ef9f03f1

Recently, 37signals launched 37signals ID which would allow you to use one username and password (and optionally even different emails for different Basecamp accounts) for all your Basecamp accounts:

http://37signals.com/accounts

They started migrating existing Basecamp accounts around in 15 December (I think):

http://productblog.37signals.com/products/2009/12/37signals-id-upda...

Once your Basecamp account has been assigned to use your new 37signals ID, the regular Basecamp username and password that used to work with 3rd party applications like Freshlog would cease to work.

Instead, authentication is now achieved with a new authentication API token that can be found within your 37signals ID account

Here's how you get it:

Select "My Info" from the top right corner of your Basecamp account:

856051e072e31e414971dd3291e36604

Under Authentication tokens, click "Show your tokens":

0e85b051437cb42d5c26f05dc55b1633

to reveal your token, then copy it:

Aac16766395d04aea1e74458ff8c6861

Access your Freshlog preferences:

53c8e7e9235582e1dcae9765bcbb5d01

and select Basecamp preferences:

Cbd1150bda760e793a70ee9232c2254a

C152472831d3969bb5be952cb28f8420

2ab88343bfb779bd27708f515ffc0782

A: Make sure you’re using the correct HTTP or HTTPS method to connect to Basecamp

B: Paste the API key you’ve just copied into the username field

C: Set “X” as your password

D: Click “Save”