I fucking got it! Just once it worked, and I compared the debugging output to a recent failed try. I noticed the oauth_token_secret in the successful run didn't have any special characters, which led me to look at the spec again. Sure enough, the RFC says the keys must use the same special percent-encoding used by the oauth parameters. Fixed my script accordingly, and had two successful runs since then.

Back to blog or home page

last updated 2011-04-10 22:38:00. served from tektonic.jcomeau.com