I wish to use a command-line application, like cURL, to do some test posts to my test twitter account. I also wish to do this with OAuth authentication.
How I can do this? Assume I already have created an application, in Twitter, and received my keys and stuff.
(Also, please make sure you specify which key to use, and where, in the command line, etc.).
Finally, I’m under the (uneducated) assumption that this is possible with a single command line.
Well, you’re not the only one that’s wished they could try out an OAuth-protected API with a simple
curlcommand. You might look at oauth-proxy which sets up an HTTP proxy on your own machine with the appropriate parameters for tokens and secrets. Then any request which uses that proxy (like acurlcommand, for example, or even a web browser that’s configured to use it) will automatically be signed with all the appropriate OAuth parameters.Seth’s walkthrough even includes the example of Twitter, so you should be able to follow the instructions step-by-step (assuming Twitter’s OAuth works the same way it did in September 09).
This isn’t quite as simple as a single line, since it involves installing some software and at least one additional command for setting up the proxy. But it should at least enable the goal of allowing easy, single-line tests with
curlonce things are set up.