Пример указателя JTwitter OAuth - PullRequest
0 голосов
/ 05 июня 2010

Я считаю, что JTwitter поддерживает OAuth для аутентификации в учетной записи разработчика, однако я не могу заставить их работать.

Документы JTwitter говорят, что signpost является поддерживаемым методом, но я не могу найти класс OAuthSignpostClient, который они используют, даже после добавления библиотек указателей:

  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");

Кто-нибудь кодирует этот сегмент кода?

Пожалуйста, помогите

Andy

Ответы [ 2 ]

1 голос
/ 11 июня 2010

Класс OAuthSignpostClient является частью JTwitter и находится в том же банке и пакете, что и класс Twitter. Используйте import winterwell.jtwitter.OAuthSignpostClient, чтобы найти его.

Если вы не можете его найти, проверьте, какая у вас версия JTwitter (см. Поле версии в winterwell.jtwitter.Twitter). Текущая версия 1.6.3. В более ранних версиях может отсутствовать класс указателя.

Надеюсь, это поможет.

0 голосов
/ 09 июня 2010

Используйте контрольную сумму SHA1 для проверки целостности файла.

http://code.google.com/p/oauth-signpost/downloads/detail?name=signpost-core-1.2.1.1.jar

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

...