웹에서 트위터 매시업을 만들 때, 트위터 인증을 해야하는데요.
그 방식이 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 |
댓글