Пример указателя 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

Может быть, это решение полезно для вас

Другие вопросы по тегам