Double check to make sure the list exists. Can you post status updates using --netrc?
Abraham On Sun, Dec 6, 2009 at 14:49, TJ Luoma <luo...@luomat.net> wrote: > Summary: When I try to add someone to a list using 'curl' with > --netrc it is failing, but if I use "-u username:password" it works. > > Of course the first thought is that ~/.netrc isn't setup right > (although it's been working fine for months). But I double checked > that it is. Watch: > > 1) Verify that my information in ~/.netrc is valid and accessible: > > # curl --location --referer ";auto" -D - -s --netrc > http://twitter.com/account/rate_limit_status.xml > HTTP/1.1 200 OK > Date: Sun, 06 Dec 2009 20:41:13 GMT > {edited} > > 2) verify AGAIN that netrc is working > > # curl --location --referer ";auto" -D - -s --netrc > http://twitter.com/blocks/blocking.xml > HTTP/1.1 200 OK > Date: Sun, 06 Dec 2009 20:44:19 GMT > Server: hi > X-RateLimit-Limit: 20000 > {edited} > > > 3) Try to add someone to list "new-followers" > > # curl --location --referer ";auto" -D - -s --netrc -d "id=25148966" > http://api.twitter.com/1/tj/new-followers/members.xml > > HTTP/1.1 401 Unauthorized > Date: Sun, 06 Dec 2009 20:45:34 GMT > Server: hi > Status: 401 Unauthorized > WWW-Authenticate: Basic realm="Twitter API" > X-Runtime: 0.00164 > Content-Type: application/xml; charset=utf-8 > Content-Length: 152 > Cache-Control: no-cache, max-age=1800 > Set-Cookie: > _twitter_sess=BAh7BzoHaWQiJTgwMDhmYWMwNDU4ODkxNmIzODFhZjJmMTY4ZTU3YzkwIgpm%250AbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAG%250AOgpAdXNlZHsA--e8bdf83c0b67e77b39c841d940153e181af893a3; > domain=.twitter.com; path=/ > Expires: Sun, 06 Dec 2009 21:15:34 GMT > Vary: Accept-Encoding > Connection: close > > <?xml version="1.0" encoding="UTF-8"?> > <hash> > <request>/1/tj/new-followers/members.xml</request> > <error>Could not authenticate you.</error> > </hash> > > This happens every time. > > > 4) Try same command, but using -u instead of --netrc (password > *****-ed out in email) > > # curl --location --referer ";auto" -D - -s -u tj:********** -d > "id=25148966" http://api.twitter.com/1/tj/new-followers/members.xml > HTTP/1.1 200 OK > Date: Sun, 06 Dec 2009 20:46:10 GMT > Server: hi > X-Transaction: 1260132370-28062-8379 > Status: 200 OK > > > I have no idea why this might not be working. Can anyone hazard a guess? > > TjL > -- Abraham Williams | Community Evangelist | http://web608.org Project | Intersect | http://intersect.labs.poseurtech.com Hacker | http://abrah.am | http://twitter.com/abraham This email is: [ ] shareable [x] ask first [ ] private. Sent from Madison, WI, United States