- 締切済み
ツイッターAPIについて
今回私は http://nanapi.jp/11891/ の通りにツイッターアプリを作ることにしました。 開発環境はeclipceです。ここで問題なのは 上記サイトのステップ6のソースコードの18行目の Twitter twitter = factory.getOAuthAuthorizedInstance(CONSUMER_KEY,CONSUMER_SECRET); と39行目の Twitter twitterAct = factory.getOAuthAuthorizedInstance(CONSUMER_KEY,CONSUMER_SECRET, accessToken); にエラーが起きました。 そのエラー内容は「メソッドgetOAuthAuthorizedInstance(String, String, AccessToken)は型 TwitterFactoryで未定義です。」との事でした。上記URLのソースをコピペしただけなのですが何か間違っているのでしょうか?もしかしたら私がeclipce初心者なのでTwitter4Jのパッチの当て方やプロジェクトの作り方そのものが間違っていた可能性もありますが・・・ よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yusukey
- ベストアンサー率56% (17/30)
バージョン2.1.xまたはそれ以前のインターフェースを使っているようです。 バージョン2.2.x以降への移行ガイドがありますのでご参照ください。 http://twitter4j.org/ja/versions.html#migration21x-22x またコード例のページも参考になるかと存じます。 http://twitter4j.org/ja/code-examples.html 他に不明な点がありましたらメーリングリストでお気軽にお尋ねください。 http://twitter4j.org/ja/index.html#mailingList
- bvltiggeari
- ベストアンサー率76% (33/43)
こんばんわ! > 今回私は http://nanapi.jp/11891/ > の通りにツイッターアプリを作ることにしました。 コピペとのことですが、以下の部分は変えましたか? // ★Twitterで取得した認証IDに変えてください String CONSUMER_KEY = "AAAAAAAA"; String CONSUMER_SECRET = "BBBBBBBB"; ここを変えないと動きません。 コメントにも「★Twitterで取得した認証IDに変えてください」 とありますね。 「Twitterで取得した認証ID」とは? Twitter4Jを使う場合、まず以下のサイトで 自分のアプリを登録する必要があります。 https://dev.twitter.com/apps このサイトが分かりやすいですかね。 http://d.hatena.ne.jp/waman/20111002/1317558889 これでCONSUMER_KEYとCONSUMER_SECRETの値を変えれば 多分動くと思います。 Javaは初めてですか? こういうアプリをコピペもいいですが、 もっと勉強すると楽しいですよ♪
補足
bvltiggeariさんこんばんは。回答ありがとうございます。 もちろん/ ★Twitterで取得した認証IDに変えてください String CONSUMER_KEY = "AAAAAAAA"; String CONSUMER_SECRET = "BBBBBBBB"; の部分も自分のアカウントの認証IDに置き換えました。 まだ始めたばかりなのでますはサンプルプログラムのコピペをしてイメージを掴んで行きたいと思っています。