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 -

Reply via email to