I've noticed this issue with the social graph methods as well. I can see who's following a protected user via the website. ex: http://twitter.com/msmosso/followers
But you can't get this data from the API anymore. ex: curl -u username:password http://twitter.com/friends/ids/msmosso.xml This is a recent change. Maybe 2 weeks ago this happened. I wonder if I should expect the behavior to go back like it was, or if I should start asking protected account holder to authenticate if they want to see their Friend Or Follow page. Any ideas? Dusty On Sep 30, 4:46 pm, Raffi Krikorian <ra...@twitter.com> wrote: > sorry - i guess i'm confused. we're speaking about the friendships/ > exists endpoint? that changelong refers to statuses/friends, statuses/ > followers, friends/ids, and followers/ids. sorry for the confusion. > > i would suggest creating a ticket on the google code tracker and star > it if you're interested in it. that way somebody can take care of it. > > thanks! > > > > > > > Yes, this is still the case. I thought for sure Tweet Thief was > > missing something obvious, but when I went and tried it, he is 100% > > correct! > > > I agree with him that this is a serious bug that needs to be fixed. > > > Jim Renkel > > > -----Original Message----- > > From: twitter-development-talk@googlegroups.com > > [mailto:twitter-development-talk@googlegroups.com > > ] On Behalf Of Raffi Krikorian > > Sent: Wednesday, September 30, 2009 14:12 > > To: twitter-development-talk@googlegroups.com > > Subject: [twitter-dev] Re: Private user's 'following' information: > > why am I denied access via API but can get through Twitter.com? > > > is this actually the case? > > >http://apiwiki.twitter.com/REST+API+Changelog > > > on the 15th of september, this issue may have been cleared up. > > >> This is an annoying inconsistency with the Twitter API. > > >> If you do an authenticated call to view a user's friends/followers, > >> and that user is either blocking the authenticated user or is > >> private, > >> you will not be able to view their friends/followers. You will get > >> "not authorized" error. However, if on Twitter.com, you login and > >> try > >> to do the same thing, you CAN do this. > > >> The solution in the API is to make UNauthenticated calls and you will > >> be able to view friends/followers without issue. > > >> On Sep 3, 12:37 am, Tweet Thief <tweetth...@gmail.com> wrote: > >>> Summary Question: "If a user is 'private' on Twitter, why can I see > >>> their followers on Twitter.com (IFF I log in) but not through the > >>> API?" > > >>> Details: > > >>> For example, I went tohttp://twitter.com/just_me_hi/followers/and > >>> can see all of her followers, despite the fact that she is "private" > > >>> (Note: I can see them on twitter.com while logged in even when I am > >>> fairly certain that she blocked me before going private.) > > >>> curl -D - -s -u user:pass > >>> "http://twitter.com/friendships/exists.xml?user_a=just_me_hi&user_b=tw > >>> ..." > > >>> Results in: > > >>> HTTP/1.1 403 Forbidden > >>> Status: 403 Forbidden > >>> (irrelevant headers edited) > > >>> <?xml version="1.0" encoding="UTF-8"?> > >>> <hash> > >>> <request>/friendships/exists.xml? > >>> user_a=just_me_hi&user_b=tweetthief</request> > >>> <error>You do not have permission to retrieve following status for > >>> both specified users.</error> > >>> </hash> > > >>> PLEASE NOTE: I tried the same API access from another account I am > >>> 99.9999% sure she did NOT block, and it still gives me this > >>> "permission error" so it does NOT appear to have anything to do with > >>> whether or not this account is "blocked" and everything to do with > >>> the > >>> fact that the account is marked "private"… > > >>> I don't understand why the API gives me less access to information > >>> than the website. > > >>> T.T. > > >>> ps: @just_me_hi appears to have gone private after I (and others) > >>> called her out for plagiarism in violation of the Twitter TOS. You > >>> can > >>> see the chain of events here: > > >>>http://tweetthief.tumblr.com/tagged/justmehi/chrono > > >>> --http://tweetthief.tumblr.com > >>> Shining a light on users who plagiarize on Twitter > > -- > Raffi Krikorian > Twitter Platform Team > ra...@twitter.com | @raffi