2010-05-26 1 views
1

나는의 Oauth의 signpostclient의 Oauth 및 Jtwitter

문자열 JTWITTER_OAUTH_KEY = "GDdmIQH6jhtmLUypg82g"를 만드는 동안 .. jTwitter과의 Oauth를 사용하고 예외를 얻기 위해 노력하고 있어요; String JTWITTER_OAUTH_SECRET = "9zWH6qe0qG7Lc1telCn7FhUbLyVdjEaL3MO5uHxn8"; OAuthSignpostClient 클라이언트 = 새 OAuthSignpostClient (JTWITTER_OAUTH_KEY, JTWITTER_OAUTH_SECRET, "oob"); . (; Ljava/LANG/문자열; Ljava/LANG/문자열) winterwell에서 V oauth.signpost.AbstractOAuthConsumer :

는 "메인"java.lang.NoSuchMethodError 스레드는 다음의 예외를

예외를 던진다. jtwitter.OAuthSignpostClient $ 2. (OAuthSignpostClient.java:182) winterwell.jtwitter.OAuthSignpostClient에서 winterwell.jtwitter.OAuthSignpostClient.init (OAuthSignpostClient.java:182) 에서. (OAuthSignpostClient.java:144) jay.twitter.HelloTwitter에서 .main (HelloTwitter.java:16)

내가 뭘 잘못하고 있니? 누구든지 pls 수 있습니다.

답변

3

푯말 oauth jar를 다운로드하여 클래스 경로/프로젝트에 추가해야합니다. JTwitter는 몇 가지 다른 oauth 라이브러리와 함께 작동하지만 다운로드에는 그 중 하나도 포함되지 않습니다.

그런데 dev.twitter.com에 등록하면 자신의 키 &의 비밀을 알 수 있습니다.

0

당신은 아마 더 OAuth는 라이브러리가 없습니다를 얻을 것이다 클래스 경로/프로젝트에 추가합니다.

사용할 수있는 라이브러리가 많이 있지만 signpost을 사용하는 것이 좋습니다. 당신은 이클립스를 사용하는 경우 , 당신은이 작업을 수행해야합니다

이 프로젝트를 마우스 오른쪽 클릭 -> 빌드 경로 -> 구성 경로

를 구축하고 다음을 클릭 표지판 단지 내에서이 "항아리 추가"를 파일 또는 다른 경우에는 "Add External Jar"를 선택하십시오.

마지막으로, 당신은 애플 리케이션에 이야기를 트위터에 대한 문자열을 가지고 지저귀다 애플 리케이션이 있어야합니다. 이렇게하려면 developer.twitter.com에서 트위터 계정을 개발자로 등록한 다음 트위터에 앱을 만들어야합니다. 그리고 JTWITTER_OAUTH_KEY와 JTWITTER_OAUTH_SECRET에 대한 자신의 값을 갖게됩니다 (아직 가지고 있지 않은 경우).