Я отвечу на свой вопрос, потому что решение довольно простое.
Как описано на этой странице http://dev.twitter.com/pages/oauth_single_token если вы создаете приложение для однопользовательских сценариев использования, вы можете получить токен постоянного доступа и получить доступ к секретам токена из панели управления своего приложения в Twitter. На странице сведений о приложении щелкните ссылку «Мой токен доступа».
Чтение через класс OAuthSignPostClient Я заметил, что стандартная реализация jtwitter использует следующую сигнатуру метода:
public OAuthSignpostClient(String consumerKey, String consumerSecret,
String callbackUrl)
Но его также можно вызвать с помощью:
public OAuthSignpostClient(String consumerKey, String consumerSecret,
String accessToken, String accessTokenSecret)
Итак, код моего клиентского приложения изменился с:
OAuthSignpostClient client = new OAuthSignpostClient(MY_OAUTH_KEY,
MY_OAUTH_SECRET, "oob");
до:
OAuthSignpostClient client = new OAuthSignpostClient(MY_OAUTH_KEY,
MY_OAUTH_SECRET, MY_ACCESS_TOKEN, MY_ACCESS_TOKEN_SECRET);
И все хорошо.