TIP게시판

제목 Code-Igniter twitter API 사용시 토큰 에러 처리
글쓴이 주스 작성시각 2010/04/26 19:20:51
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 18298   RSS
트위터 API 를 연동중에 있습니다.

해당 소스 파일은 트위터 API 라이브러리에서 코드 이그나이터 소스를 참고 하였구요

토큰 받아와서 사용하다 보면 인증에 문제가 생기기도 하는데요

이럴때 다시 토큰을 받아 오도록 하는겁니다. 


$auth = $this->twitter->oauth($consumer_key, $consumer_key_secret, $tokens['access_token'], $tokens['access_token_secret']);

//인증 오류 체크

//토큰 정보가 잘못 됐을시 다시 로그인 
if(isset($this->tweet['user']->error)){
	unset($auth);
	$auth = $this->twitter->oauth($consumer_key, $consumer_key_secret, NULL, NULL);
}



해당 인증 인스턴스 생성시 오류가 생기면 인스턴스값을 비우고 

다시 생성하는 매우 간단한 방법입니다. -_-ㅋ

이렇게 해보고 저렇게 해보고 하느라고 정신이 없었는데 이렇게 적어두니깐
.
.
.
.
.
.
.
.
되게 없어보이네요... ㅡ,.ㅡ 아놔

지금 트위터 CI-API 로 구축중인데 하나 하나 알아가면서 하다 보니 자꾸 막히는 부분이 많아서

간단한 것도 어렵게 풀어가는 느낌입니다... 정신줄 살짝 놓은듯;;;
태그 API,트위터,CI,토큰
 다음글 http://www.mysqlformatdate.com... (1)
 이전글 Editplus를 대신할만 에디터 Sublme Text (9)

댓글

kirrie / 2010/04/27 15:06:15 / 추천 0
그런 경우도 있나보군요. ㅎㅎ 좋은팁 감사합니다. ^^
주스 / 2010/04/27 15:58:27 / 추천 0

제 경우 해당 토큰이 만료 되었다는 에러메세지가 쿨럭...

변종원(웅파) / 2010/04/27 16:47:01 / 추천 0
토큰 만료시간이 얼마인지는 모르겠지만 정말 만료가 됐을 수도 있고
어딘가 다른 곳에서 토큰을 중복생성했을 수도 있습니다.
그러면 이전 토큰은 당연히 무효화되겠죠.