Пример указателя JTwitter OAuth
Я полагаю, что JTwitter поддерживает OAuth для аутентификации в учетной записи разработчика, однако я не могу заставить их работать.
Документы JTwitter говорят, что signpost является поддерживаемым методом, но я не могу найти класс OAuthSignpostClient, который они используют, даже после добавления библиотек signpost:
OAuthSignpostClient client = new OAuthSignpostClient(JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET, "oob");
Twitter jtwit = new Twitter("yourtwittername", client);
// open the authorisation page in the user's browser
client.authorizeDesktop();
// get the pin
String v = client.askUser("Please enter the verification PIN from Twitter");
client.setAuthorizationCode(v);
// Optional: store the authorisation token details
Object accessToken = client.getAccessToken();
// use the API!
jtwit.setStatus("Messing about in Java");
Кто-нибудь кодирует этот сегмент кода?
Пожалуйста помоги
Энди
2 ответа
Класс OAuthSignpostClient является частью JTwitter и находится в том же банке и пакете, что и класс Twitter. Используйте import winterwell.jtwitter.OAuthSignpostClient, чтобы найти его.
Если вы не можете его найти, проверьте, какая у вас версия JTwitter (см. Поле версии в winterwell.jtwitter.Twitter). Текущая версия 1.6.3. Более ранние версии могут не иметь класс указателя.
Надеюсь, это поможет.
Используйте контрольную сумму SHA1 для проверки целостности файла.
http://code.google.com/p/oauth-signpost/downloads/detail?name=signpost-core-1.2.1.1.jar
Может быть, это решение полезно для вас