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-t...@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&amp;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





Reply via email to