Thanks I added it to the wiki: http://cwiki.apache.org/confluence/display/ESME/FAQ#FAQ-curl1
D. On Wed, Feb 24, 2010 at 4:25 PM, Uday Subbarayan <[email protected]> wrote: > I am resending the same content with Firefox as Chrome messed up with > formatting. > > Thanks. I got it working. > > Here is the steps. (may be this information can be published in the website > for others) > > Step-0: Generate Token: > Login to ESME via WebGui and used the Tokens menu at the top to create a new > token. > > Step-1:Construct the curl command: > Here is my example- > > curl -X POST -v -u [your user id]:[your token from step-0] -d status="my curl > message on feb 24"http://localhost:8080/esme/twitter/statuses/update.xml > > My ESME has 'esme' context running in Jetty. I didn't make any config change > and is the default deployment. My WebGUI login is,http://localhost:8080/esme/ > > Step-2: Execute curl command: > Make sure you have curl installed on your system. My system is Ubuntu. Cut n > paste the curl command in the terminal and hit enter. (For convenience you > can keep your WebGui running to check the message). > > After you hit enter, you should get 200 ok status from the server and a XML > response. You can check the new message in the WebGUI and it updates REAL > TIME! ( no refresh needed) > > Run multiple times curl to see the updates in WebGui. I used Firefox. > > Best, > -Uday. > > --- On Wed, 2/24/10, Uday Subbarayan <[email protected]> wrote: > > From: Uday Subbarayan <[email protected]> > Subject: Re: curl API example > To: [email protected] > Date: Wednesday, February 24, 2010, 3:20 PM > > Thanks. I got it working. Here is the steps. (may be this information can be > published in the website for others) > Step-0: Generate TokenLogin to ESME via WebGui and used the Tokens menu at > the top to create a new token. > Step-1:Construct the curl commandHere is my example- > > curl -X POST -v -u [your user id]:[your token from step-0] -d status="my curl > message on feb 24" http://localhost:8080/esme/twitter/statuses/update.xml > My ESME has 'esme' context running in Jetty. I didn't make any config change > and is the default deployment. My WebGUI login is,http://localhost:8080/esme/ > Step-2: Execute curl commandMake sure you have curl installed on your system. > My system is Ubuntu. Cut n paste the curl command in the terminal and hit > enter. (For convenience you can keep your WebGui running to check the > message). > After you hit enter, you should get 200 ok status from the server and a XML > response. You can check the new message in the WebGUI and it updates REAL > TIME! ( no refresh needed) > Run multiple times curl to see the updates in WebGui. I used Firefox. > Best,-Uday. > --- On Tue, 2/23/10, Richard Hirsch <[email protected]> wrote: > > From: Richard Hirsch <[email protected]> > Subject: Re: curl API example > To: [email protected] > Date: Tuesday, February 23, 2010, 3:36 PM > > http://[USER]:[tok...@localhost:80/twitter/statuses/update.xml > status=[MESSAGE] > > Via HTTP POST > > On Tue, Feb 23, 2010 at 4:16 PM, Uday Subbarayan > <[email protected]> wrote: >> How do I POST a message via API using curl for my account in my local >> environment? >> >> Thanks, >> Uday. >> >> >> >> > > > > > > >
