0
내 앱에 게시 할 때 다음과 같은 인증 오류가 발생합니다.jtwitter authetication 오류, twitter.com에서 동일하게 작동하는 자격 증명
10-07 15:36:54.265: E/AndroidRuntime(2537): FATAL EXCEPTION: Thread-199
10-07 15:36:54.265: E/AndroidRuntime(2537): winterwell.jtwitter.TwitterException$E401: code 215: Bad Authentication data
10-07 15:36:54.265: E/AndroidRuntime(2537): at winterwell.jtwitter.URLConnectionHttpClient.processError(URLConnectionHttpClient.java:483)
10-07 15:36:54.265: E/AndroidRuntime(2537): at winterwell.jtwitter.URLConnectionHttpClient.post2_connect(URLConnectionHttpClient.java:413)
10-07 15:36:54.265: E/AndroidRuntime(2537): at winterwell.jtwitter.URLConnectionHttpClient.post2(URLConnectionHttpClient.java:379)
10-07 15:36:54.265: E/AndroidRuntime(2537): at winterwell.jtwitter.URLConnectionHttpClient.post(URLConnectionHttpClient.java:348)
10-07 15:36:54.265: E/AndroidRuntime(2537): at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:2762)
10-07 15:36:54.265: E/AndroidRuntime(2537): at winterwell.jtwitter.Twitter.updateStatus(Twitter.java:2694)
10-07 15:36:54.265: E/AndroidRuntime(2537): at winterwell.jtwitter.Twitter.setStatus(Twitter.java:2482)
10-07 15:36:54.265: E/AndroidRuntime(2537): at com.example.yamba.StatusActivity$1.run(StatusActivity.java:31)
웹 브라우저에서 twitter.com에 로그온하려고하면 자격 증명이 제공됩니다.
내 코드 :
public void onClick(View v) {
final String statusText = editStatus.getText().toString();
new Thread(){
public void run(){
Twitter twitter = new Twitter("username", "password");
twitter.setStatus(statusText);
}
}.start();
}
Jtwitter 버전 : 2.9.0
jtwitter 2.9.0 대신 twitter4j 2.1.1의 jar를 사용하십시오. – GrIsHu