1

jTwitterでOauthを使用しようとしていますが、Oauthsignpostclientの作成中に例外が発生します

文字列JTWITTER_OAUTH_KEY="GDdmIQH6jhtmLUypg82g"; 文字列JTWITTER_OAUTH_SECRET="9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8"; OAuthSignpostClient client = new OAuthSignpostClient(JTWITTER_OAUTH_KEY、JTWITTER_OAUTH_SECRET、 "oob");

次の例外をスローします

スレッド"main"java.lang.NoSuchMethodErrorの例外:oauth.signpost.AbstractOAuthConsumer。(Ljava / lang / String; Ljava / lang / String;)V at winterwell.jtwitter.OAuthSignpostClient $ 2.(OAuthSignpostClient.java:182)at winterwell .jtwitter.OAuthSignpostClient.init(OAuthSignpostClient.java:182)at winterwell.jtwitter.OAuthSignpostClient。(OAuthSignpostClient.java:144)at jay.twitter.HelloTwitter.main(HelloTwitter.java:16)

私は何が間違っているのですか?誰でもplsを助けることができますか。

4

3 に答える 3

3

標識oauthjarをダウンロードして、クラスパス/プロジェクトに追加する必要があります。JTwitterはいくつかの異なるoauthライブラリで動作しますが、ダウンロードにはそれらのいずれも含まれていません。

ちなみに、dev.twitter.comに登録して自分の鍵と秘密を手に入れるのは良い考えです。

于 2010-05-26T14:16:05.220 に答える
1
  1. signpost.jarをダウンロード
  2. クラスパス/プロジェクトに追加します

解決策が得られることを願っています

于 2011-01-21T07:41:16.770 に答える
0

おそらくOAuthライブラリがありません。

利用できるライブラリはたくさんありますが、道標を使用することをお勧めします。Eclipseを使用している場合は、次の方法でこれを行う必要があります。

プロジェクトを右クリック->ビルドパス->ビルドパスの構成

次に、標識jarがファイル内にある場合は[Add Jar]をクリックし、別の場所にある場合は[AddExternalJar]をクリックします。

最後に、youtアプリとTwitterで会話し、の文字列を取得するには、Twitterアプリが必要です。これを行うには、developer.twitter.comで開発者としてTwitterアカウントにサインアップしてから、Twitterでアプリを作成する必要があります。そして、JTWITTER_OAUTH_KEYとJTWITTER_OAUTH_SECRETの独自の値があります(まだ持っていない場合)。

于 2011-04-08T19:19:00.870 に答える