Bunny Rabbit
Bunny Rabbit

Reputation: 8411

Twitter basic authorisation not working?

URL url = new URL("http://twitter.com/statuses/update.xml");

HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);

String cridentials =
    new sun.misc.BASE64Encoder().encode((username + ":" + password).getBytes());

conn.setRequestProperty ("Authorization", "Basic " + cridentials);

OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(status);
wr.flush();
wr.close();

Why is above code for updating twitter status is not working ?

I am running it on google app engine.

Upvotes: 1

Views: 195

Answers (1)

bmargulies
bmargulies

Reputation: 100013

You'll find this easier if you the java twitter library. Even if you don't use it, you can read it and see how to do this much more straightforwardly with Apache Commons Http Client.

Upvotes: 2

Related Questions