Legend

Forum

Unread topics or posts

Topic

Unread posts

Locked

Announcement

Forums > Developers

Session Tokens



AuthorMessage
danielgodson

Posted: Jan 25, 2012
Score: -1



I'm writing an desktop application to sync with ToodleDo, and I've been blocked by ToodleDo for making too many token requests.

I thought if I had an appID that there would be no such blocking. Can you clarify?
Jake

Toodledo Admin
Posted: Jan 26, 2012
Score: 0



An appID is required. You must have one to use the API. There is also some rate limiting, but it is only there to prevent abuse. If you are hitting the limits, then it means that you are not caching tokens. When you get a token, you should save it and reused it until it expires. If you request a new token for each API interaction, then you are making too many requests and it will be blocked. Just cache your tokens and other data and you'll be fine.
danielgodson

Posted: Jan 26, 2012
Score: -1



Thx. What I'll do is to save the session key to a local file and then verify it each time the application loads.
Jake

Toodledo Admin
Posted: Jan 26, 2012
Score: 1



You should cache more than the token. You should save all the folders, context, goals, locations, tasks and notebooks too. That way you only have to sync the differences. If you are sucking down the entire task list each time you sync, you need to rethink how you are doing it.
You cannot reply yet


To participate in these forums, you must be signed in.



Toodledo Forums > Developers

Contact Us | Blog | API | Jobs | Press | Documentation | Forums Privacy | Terms | Copyright © 2004-2014