A late follow-up on this, but I'm hitting the same problem:

- It's only happening with friends/ids.json, all other calls work
- Bizarrely I can call it fine from command-line curl on the same machine,
but using curl within PHP I get the error
- I've tried rejigging my curl/php code to use the in-url syntax (eg
someone:passw...@twitter... as the URL) rather than curl_setopt, with no
luck

The documentation seems to indicate this method doesn't even require
authentication, so I'm left scratching my head. If I can create a minimal
reproducible case, I'll file an issue, but for now I just want to document
this for posterity.

Pete

On Sun, Jun 7, 2009 at 7:56 AM, developerinlondon <ebilliona...@gmail.com>wrote:

>
> Hi,
>
> For some reason I am getting the above error message returned for a
> specific ID only:
>
> curl -u username:password
> http://twitter.com/friends/ids.xml?user_id=2064571515
> <?xml version="1.0" encoding="UTF-8"?>
> <hash>
>  <request>/friends/ids.xml?user_id=2064571515</request>
>  <error>This method requires authentication.</error>
> </hash>
>
> Any other Twitter IDs it works fine and I get a list of IDs for them.
> Eg the following works:
> curl -u username:password
> http://twitter.com/friends/ids.xml?user_id=23943320
>
> Any ideas what I need to be doing to fix this?
> The pattern seems to be always occuring when I try a UserID with 10
> digits.
>
> Thanks,
>
> Nayeem
>

Reply via email to