Hi I am happily able to connect to the twitter REST api and get my friends timeline loaded with no problem so I know that I am getting the relevant authorization sent with no problems. I have tried other API calls and all with no problem except when I try to update my status.
Here is a sample of the code operating on <mx:HTTPService id="tweetiepie" /> private function sendTweet(e:MouseEvent): void { var encoder : Base64Encoder = new Base64Encoder(); var theMessage : Text = new Text(); theMessage.text = escape("Spring has definitely sprung"); encoder.encode("xxxxxx:xxxxxx"); // this is the uid and password hardcoded for the sake of my tests tweetiepie.headers["Authorization"] = "Basic " + encoder.toString (); tweetiepie.method="POST"; tweetiepie.url="http://twitter.com/statuses/update.xml?status=" + theMessage.text; tweetiepie.send(); } This fails with a message of [RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://twitter.com/statuses/update.xml?status=Spring%20has%20definitely%20sprung" errorID=2032]. URL: http://twitter.com/statuses/update.xml?status=Spring%20has%20definitely%20sprung"]