Correct on the headers... Also note that if you're making a post, you don't want "status=..." in the query string, you want it added to the body of the request. Are you using a specific Lua HTTP library?
---Mark On Tue, Dec 1, 2009 at 8:45 AM, Josh Roesslein <[email protected]> wrote: > Your basic auth value should be in a header not the post body. The > other X- values I think also go > into headers, but I don't provide those really so not sure. I'm not > even sure if twitter pays attention to those. > > Josh > > On Tue, Dec 1, 2009 at 9:25 AM, Prometheus3k <[email protected]> wrote: >> Hi guys, >> I'm using a desktop platform with a Lua scripting environment. The app >> I'm making is standalone and does not run in a browser. It can connect >> to http resources. >> I'm trying out a simple test to update a status but web services isn't >> a strong point of mine. >> >> I'm following Basic Auth for now and looking to implement OAuth later. >> The problem I'm having seems to be waiting for the xml response from >> https://twitter.com/statuses/update.xml >> >> I've url encoded my status message and am requesting a https resource >> similar to >> "https://twitter.com/statuses/update.xml?status=" .. url_encoded_msg >> >> I've created post data object setting type to "application/x-www-form- >> urlencoded" and added the following key/values to the post data >> Postdata.addValue("X-Twitter-Client", "me") >> Postdata.addValue("X-Twitter-Client-Version", "1.0" ) >> Postdata.addValue("X-Twitter-Client-URL", "www.my_url.com") >> and finally >> Postdata.addValue( "Authorization", authValue) >> >> where authValue is the string "Basic " .. Base64.Encode >> (username:password) >> >> I then send this off to twitter url >> "https://twitter.com/statuses/update.xml?status=" .. url_encoded_msg >> with the postdata. >> >> However my code ends up in a loop waiting for the xml response and >> eventually timing out. I'd like to know if I've got the right steps >> and values for PostData. >> >> thanks >> > -- ---Mark http://twitter.com/mccv
