6월 중순경 부터 회사에서 사용하는 트위터포스팅이 안되는 현상이 발생되었다..
원인은 트위터 1.0의 중단..1.1로 버전업..
twitter4j.jar 최신버전으로 사용하면되었지만,,
회사에서는 java1.4로 서비스중이라 최신 jar파일은 1.5로 컴파일된 버전이라
교체가 불가능 하였다..(시대가 어느시댄데..1.4라니..ㅠ.ㅠ)
하지만 twitter4j버전을 열어 서비스주소를 모두 1.1 ver으로 수정하여 다시 1.4로 컴파일후
jar압축하여 시도하였더니 성공!!
어찌되었든 다시 일주일만에 서비스를 재개하였다..휴...
하지만 구버전으로 링크주소만 바꾸었기 때문에 앞으로도 이런상황이 발생하면 오류를 해결 할 수 있을지
장담을 못하는 상황이라, api 1.1 만가지고 서비스 할 수 있도록 공부가 필요했다..
다시 1주일정도의 시간을 가지고 공부해본 결과 서비스 요청시 인증값을 헤더에 실어서 보내라고한다..
그러나 계속되는 401에러와의 싸움...
구글링 검색으로 여러 소스코드를 적용해본 결과 성공은 했지만,
header에 실어서 보내는건 비슷한데 왜 전에는 401이 떨어졌는지....아직 파악을 못했다..
아마 timestamp나 base64 encord문제 같은데..다시 회사에 가서 에러나는 소스코드로 분석을 해봐야
정확한 원인을 알것 같다..
아무튼 문제는 해결!!! 담엔 oauth 인증도 api코드 만으로 적용해 봐야겠다.
'개발이슈' 카테고리의 다른 글
JSP페이지이동 (0) | 2014.02.06 |
---|---|
Jquery selector 정리 (0) | 2013.08.07 |
ORACLE 만나이 계산하기 (0) | 2013.07.09 |