본문 바로가기
웹 개발

twitter OAuth - abraham 라이브러리 오류

by 똑똑한 영장류 2013. 3. 2.



웹에서 트위터 매시업을 만들 때, 트위터 인증을 해야하는데요.

그 방식이 OAuth 입니다.


dev.twitter.com 에도 소개되고 있고, 많이들 사용하는 abraham 의 라이브러리가 있습니다.


저도 참 좋아하는데요...제가 한 번...응?!


설치하고 트위터 개발자 페이지에서 앱 만들고, 토큰/키 값 가져다가 config.php에 설정해주면 곧장 실행결과를 확인할 수 있습니다. 물론, 별 문제 없이 트위터 인증 로그인 잘 됩니다.


근데!!!


트위터 개발자 페이지에서 Application Type  에 DM 접근도 가능하게 설정을 해 줬음에도, 로그인 할때보면, 할 수 없는 기능에 쪽지 접근이 나타납니다.



찾아보니,


oauth/authenticate will not negotiate new RWD-permitted tokens but oauth/authorize will.


이런 말이 있고, 그 해결책을 찾을 수 있었습니다.


redirect.php 의 22번째 줄!


$url = $connection->getAuthorizeURL($token);




$url = $connection->getAuthorizeURL($token, FALSE);


로 수정해주면 DM 접근 가능하다고 나타납니다.




'웹 개발' 카테고리의 다른 글

[node.js] ubuntu 에 mongoDB 설치  (0) 2014.08.18
mediaWIKI 설치  (0) 2013.04.03
[부트스트랩] popover  (0) 2013.02.14
form 태그 안 button 태그  (0) 2013.01.29
날짜와 시간을 저장하고 이용하는 방법에 관한 생각  (0) 2013.01.14

댓글