Description
Users should be able to follow any list by hitting some endpoint, probably api/list/{list_id}
Since the callback URL for Twitter authentication has to be registered with Twitter, we can't dynamically generate it. That means the flow will have to be homepage -> authenticate -> select list to follow (how?) -> process list as usual, unless I can pass some kind of context through the authentication process - ie, so that when Twitter returns the response, I know what list the user was trying to follow when they hit the authentication flow.
If I can't do that, there will have to be more of a frontend than there currently is, which represents a fairly chunky bit of work. Specifically, working out how a user selects which list they want to follow will be a tricky experience. There will also have to be a new bit of code at the backend.
Activity