質問編集履歴
1
Markdown気泡ができていなかったので修正しました
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
|
###補足情報
|