Oauth and Jtwitter - PullRequest
       28

Oauth and Jtwitter

1 голос
/ 26 мая 2010

Я пытаюсь использовать Oauth с jTwitter .. и получаю исключение при создании указателя Oauth

String JTWITTER_OAUTH_KEY = "GDdmIQH6jhtmLUypg82g"; String JTWITTER_OAUTH_SECRET = "9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8"; Клиент OAuthSignpostClient = новый клиент OAuthSignpostClient (JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET, "oob");

выдает следующее исключение

Исключение в потоке "main". at winterwell.jtwitter.OAuthSignpostClient $ 2. (OAuthSignpostClient.java:182) at winterwell.jtwitter.OAuthSignpostClient.init (OAuthSignpostClient.java:182) at winterwell.jtwitter.OAuthSignpostClient. (OAuthSignpostClient.java:144) в jay.twitter.HelloTwitter.main (HelloTwitter.java:16)

Что я делаю не так? Может кто-нибудь помочь, пожалуйста.

Ответы [ 3 ]

3 голосов
/ 26 мая 2010

Вам необходимо скачать указатель oauth jar и добавить его в свой classpath / проект. JTwitter работает с несколькими различными библиотеками oauth, но загрузка не включает ни одну из них.

Кстати, неплохо бы получить свой собственный ключ и секрет, зарегистрировавшись на dev.twitter.com.

1 голос
/ 21 января 2011
  1. скачать signpost.jar
  2. добавить его в свой путь к классу / проекту

Надеюсь, что получит решение

0 голосов
/ 08 апреля 2011

У вас, вероятно, нет библиотеки OAuth.

Доступно несколько библиотек, но я рекомендую использовать signpost . Если вы используете Eclipse, вы должны сделать это:

щелкнув правой кнопкой мыши по проекту -> Путь сборки -> Настроить путь сборки

А затем нажмите «Добавить банку», если указатель внутри вашего файла, или «Добавить внешнюю банку», если это что-то еще.

Наконец, у вас должно быть приложение для твиттера, чтобы общаться с вашим приложением и иметь строки для него. Для этого вам необходимо зарегистрировать свою учетную запись в Твиттере в качестве разработчика на developer.twitter.com , а затем создать свое приложение на Twitter. И тогда у вас будут свои собственные значения для JTWITTER_OAUTH_KEY и JTWITTER_OAUTH_SECRET (если у вас еще нет).

...