Just the other day, I did this. Its rather easy to do, yes the downside is its not realtime. It would be nice if the api allowed for a call such as "get new followers since X-time"
On Feb 25, 4:27 pm, Doug Williams <do...@igudo.com> wrote: > iilv, > Another way to auto-follow is to use the Social Graph API methods. > > For instance you could set up a script to run periodically that does > the following: > > 1) download all of a user's friends' ID's through the friends/ids > method and store them in a data structure > 2) download all of the user's followers' IDs through the followers/ids > method and store them in the data structure > 3) perform a diff on these two data structures, finding all follower > ids not currently in the friend id list. > 4) follow the follower ids from step 3 with the friendships/create method > > This circumvents the parsing of new follower emails. The trade off is > that it is not real-time since the script has to be run at periodic > intervals. > > Hope that helps. > > Doug Williams > @dougw > do...@igudo.com > > > > > > On Wed, Feb 25, 2009 at 4:47 PM, TjL <luo...@gmail.com> wrote: > > > Well, you can't auto-follow when someone sends you a DM, because you > > have to ALREADY be following someone in order to get a DM. > > > You can auto-follow when someone starts to follow you. > > > If you are familiar with procmail, you can auto-follow using the recipe > > below. > > > (If you are not familiar with procmail, please delete and ignore. It's > > beyond my scope to teach and not every mail server supports it.) > > > :0ci > > * ^X-Twitteremailtype: is_following > > * ^From: ....@postmaster\.twitter\.com > > * ^Subject: .* is now following you on Twitter! > > * ^X-Twittersenderscreenname: \/[^ ]+ > > | curl --netrc -s \ > > --data POST \ > > "http://twitter.com/friendships/create/$MATCH.xml" >/dev/null > > > Note that you MUST have your twitter credentials stored in ~/.netrc > > for this to work in a format like this: > > > machine twitter.com > > login YourTwitternameHere > > password SeKrEt > > > Also note that this doesn't do any error-checking to make sure that > > the auto-follow has worked. > > > FWIW > > > TjL > > -- > Doug Williams > > do...@igudo.comhttp://www.igudo.com- Hide quoted text - > > - Show quoted text -