2012-08-01 2 views
0

https://github.com/lorensiuswlt/AndroidTwitter에서 AndroidTwitter 프로젝트를 사용하여 트위터에 연결하고 트윗을 보냅니다. 나는 트위터로 성공적으로 승인 할 수 있으며, 로그인되었다고 말하지만, 트윗을 올리면이 오류가 발생합니다. Android 기기에서 시스템 시간이 정확하며 oauth 키와 비밀번호가 입력됩니다 (로그인시 문제 없음).안드로이드 Twitter4j 401 인증 오류

08-01 14:25:07.222: W/System.err(5527): 401:Authentication credentials (https://dev.twitter.com/docs/auth) were missing or incorrect. Ensure that you have set valid consumer key/secret, access token/secret, and the system clock is in sync. 
08-01 14:25:07.222: W/System.err(5527): error - Could not authenticate with OAuth. 
08-01 14:25:07.222: W/System.err(5527): request - /1/statuses/update.json 
08-01 14:25:07.222: W/System.err(5527): Relevant discussions can be found on the Internet at: 
08-01 14:25:07.222: W/System.err(5527):  http://www.google.co.jp/search?q=b2b52c28 or 
08-01 14:25:07.222: W/System.err(5527):  http://www.google.co.jp/search?q=1a591522 
08-01 14:25:07.222: W/System.err(5527): TwitterException{exceptionCode=[b2b52c28-1a591522],  statusCode=401, retryAfter=-1, rateLimitStatus=null, featureSpecificRateLimitStatus=null, version=3.0.0-SNAPSHOT(build: a5aafcad15add0fbc7a6583e337a1abbafa23435)} 
08-01 14:25:07.229: W/System.err(5527):  at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:176) 
08-01 14:25:07.229: W/System.err(5527):  at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:61) 
08-01 14:25:07.229: W/System.err(5527):  at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:98) 
08-01 14:25:07.229: W/System.err(5527):  at twitter4j.TwitterImpl.post(TwitterImpl.java:1970) 
08-01 14:25:07.237: W/System.err(5527):  at twitter4j.TwitterImpl.updateStatus(TwitterImpl.java:415) 
08-01 14:25:07.237: W/System.err(5527):  at net.londatiga.android.TwitterApp.updateStatus(TwitterApp.java:106) 
08-01 14:25:07.237: W/System.err(5527):  at net.londatiga.android.TestPost$5.run(TestPost.java:106) 

답변

0

방금 ​​설정 한 경우 트위터 앱은 여전히 ​​읽기 전용으로 설정되어 있습니다. 트위터 설정 콘솔에서 응용 프로그램의 응용 프로그램 유형을 확인하십시오. 변경 후 액세스 토큰을 다시 생성하십시오.

+0

사실입니다. 나는 읽기 전용으로 설정했습니다. 트위터에서 액세스 토큰을 재생성하려고 시도했지만 이전과 동일합니다. 나는 또한 내 소비자 키와 비밀 키를 다시 설정하고 새로운 키를 사용하여 다시 실행하려고 시도했지만 동일한 오류가 발생합니다. – Andy

+0

앱 유형을 변경하면 업데이트하는 데 약간의 시간이 걸릴 수 있습니다. 설정 페이지를 다시 방문해보십시오. 더 이상 읽기 전용이라고 표시되지 않으면 액세스 토큰을 다시 생성 해보십시오. – Krylez

관련 문제