Aaron, The best way to get all of the information including latest status from each follower is to use the statuses/followers method. It will return the latest status for each follower (no matter how long they have been idle) in line with their profile information.
Thanks, Doug -- Do you follow me? http://twitter.com/dougw On Mon, Jun 29, 2009 at 5:02 AM, Aaron Rankin <aran...@gmail.com> wrote: > > It looks like status/followers gets you part of the way there. First, > some questions for Twitter: > > 1) Does status/followers return statuses for distinct users? E.g., if > one of my followers has changed their status twice in the past minute, > will this method return the latest or both? > 2) For every follower, will this definitely return the last status for > each, even if they've been idle for some time? > > Since this returns statuses in batches of 100, to get all data for all > followers, you'll still to run a query for every 100 (including the > remainder at the end). At least in the JSON, status/followers doesn't > tell you how many followers there are. To know the number of queries > (pages of 100) to fetch, you also need to query followers/ids. It's > clearly better than 1 query per follower + 1 call to follower/ids for > the main user in question. > > Is this the best way to get information for each follower of a given > user? > > > Thanks, > Aaron > > On Jun 28, 12:41 pm, Abraham Williams <4bra...@gmail.com> wrote: > > Check out this method: > http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses%C2%A0f... > > > > > > > > On Sun, Jun 28, 2009 at 12:26, Bemmu<bemmu....@gmail.com> wrote: > > > > > I'm wanting to do a friend selector that looks something like the > > > selector on Facebook, where the user sees a list of their followers' > > > names and icons, and can select some of them. Right now the only way I > > > can think of is first getting all IDs of followers from "/followers/ > > > ids", and then calling "/users/show.json?user_id=" for each. Seems > > > expensive and slow. > > > > > What's the right way to do this? I see some apps have follower > > > selectors, but I don't know if they screen scrape "http://twitter.com/ > > > followers/1401881", or do as I just described and simply not work for > > > people with too many followers. > > > > > My dream API method would allow sorting by name or follower count, > > > something like this: > > > > > Query: "/followers/list.json?sort=follower_count&page=1&per_page=1000" > > > Response: > > > [ > > > { 'id' : 12345, 'icon' : 'http://...something....jpg', 'username' : > > > 'a' }, > > > { 'id' : 67890, 'icon' : 'http://...something....jpg', 'username' : > > > 'b' }, > > > ... > > > ] > > > > > Since many users will probably have thousands of followers, I thought > > > I could ease the > > > > -- > > Abraham Williams | Community Evangelist |http://web608.org > > Hacker |http://abrah.am|http://twitter.com/abraham > > Project |http://fireeagle.labs.poseurtech.com > > This email is: [ ] blogable [x] ask first [ ] private. >