Твиттер базовая авторизация не работает? - PullRequest
1 голос
/ 05 апреля 2010
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();

Почему вышеуказанный код для обновления статуса твиттера не работает?

Я запускаю его на Google App Engine.

1 Ответ

2 голосов
/ 05 апреля 2010

Вам будет проще, если у вас есть java твиттер библиотека .Даже если вы не используете его, вы можете прочитать его и узнать, как сделать это намного проще с помощью Apache Commons Http Client.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...