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
>

Reply via email to