I'm creating an application that has a component that lets the user browse through their SmugMug account from the top level down to a single photo. Looking at the API I have some ideas but have a couple concerns:
- I don't want to have to request the entire tree, album and photo data every time the user uses the app
- I don't want to request all the data up front as thats a waste of bandwidth
- I don't want the local data to get stale and out of date w/SmugMug
Whats the best approach given those bounds?