0

JTwitter は開発者アカウントに対して認証するために OAuth をサポートしていると思いますが、それらのいずれも機能させることができません。

JTwitter のドキュメントでは、道しるべがサポートされている方法であると書かれていますが、道しるべライブラリを追加した後でも、使用する 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");

そのコードセグメントが機能するコードを書いた人はいますか?

助けてください

アンディ

4

2 に答える 2

1

OAuthSignpostClient クラスは JTwitter の一部であり、Twitter クラスと同じ jar およびパッケージに含まれています。import winterwell.jtwitter.OAuthSignpostClient を使用して見つけます。

見つからない場合は、使用している JTwitter のバージョンを確認してください (winterwell.jtwitter.Twitter のバージョン フィールドを参照)。現在のバージョンは 1.6.3 です。以前のバージョンには、道しるべクラスがない場合があります。

それが役立つことを願っています。

于 2010-06-11T07:52:27.197 に答える
0

SHA1 チェックサムを使用して、ファイルの整合性を確認します。

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

この解決策があなたに役立つかもしれません

于 2010-06-09T18:38:20.387 に答える