teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

Markdown気泡ができていなかったので修正しました

2020/05/13 04:32

投稿

soshin
soshin

スコア11

title CHANGED
File without changes
body CHANGED
@@ -3,13 +3,16 @@
3
3
  ###準備したこと
4
4
  TwitterのDeveloperでアプリケーションを作り、twitter4j.propertiesに、Access token、Access token secret、API key、API secret keyを記入し、それをtwitter4j-4/libに配置しました。そして、https://kikutaro777.hatenablog.com/entry/2013/07/19/195626 このサイトに記述されていたサンプルコードを参考にしてコードを作り、作ったJavaファイルをtwitter4j-4/libに配置しました。クラスパスをtwitter4j-core-4.0.7.jarにし、コンパイルまでは成功しました。
5
5
  ###発生している問題・エラーメッセージ
6
+ ```Java
6
7
  ツイートをする簡単なプログラムを実行しようとしたら、以下のようなエラーが出ました。
7
8
  Exception in thread "main" java.lang.IllegalStateException: Authentication credentials are missing. See http://twitter4j.org/en/configuration.html for details. See and register at http://apps.twitter.com/
8
9
  at twitter4j.TwitterBaseImpl.ensureAuthorizationEnabled(TwitterBaseImpl.java:219)
9
10
  at twitter4j.TwitterBaseImpl.fillInIDAndScreenName(TwitterBaseImpl.java:132)
10
11
  at twitter4j.TwitterImpl.verifyCredentials(TwitterImpl.java:884)
11
12
  at jp.co.hoge.myfirstsampleoftwitter4j.App.main(App.java:14)
13
+ ```
12
14
  ### 該当のソースコード
15
+ ```Java
13
16
  package jp.co.hoge.myfirstsampleoftwitter4j;
14
17
 
15
18
  import twitter4j.Status;
@@ -27,6 +30,7 @@
27
30
  Status status = twitter.updateStatus("テスト");
28
31
  }
29
32
  }
33
+ ```
30
34
  ###試したこと
31
35
  調べたところ、twitter4j.propertiesの配置に問題があることがわかったので、配置場所をいろいろ変えてみたのですが、うまくいきませんでした。
32
36
  ###補足情報