File Name ↓ | File Size ↓ | Date ↓ |
---|---|---|
Parent directory/ | - | - |
NAVER-1.0.0.tgz | 3.5 KiB | 2014-May-17 04:36 |
NAVER-1.0.1.tgz | 3.8 KiB | 2014-May-19 02:27 |
md5sum | 100 B | 2014-May-19 02:29 |
sha1sum | 116 B | 2014-May-19 02:30 |
oops/NAVER pear package는 네이버 아이디로 로그인을 pear package로 구현을 한 것입니다. 네이버 아이디로 로그인은 네이버 OAuth와는 다른 API로서 로그인 사용자의 개인 식별 정보를 활용할 수 있으며, OAuth2 방식으로 구현이 되어 있습니다.
이 package를 사용하기 위해서는 먼저 Naver에서 ClientID와 ClientSecret을 발급받아야 합니다. http://developer.naver.com/wiki/pages/NaverLogin를 참고하십시오.
Reference:<?php /* $Id: test.php 1 2014-05-16 19:11:07Z oops $ */ require_once 'NAVER.php'; // 에러 발생시에 catch를 하기 위하여 error handler를 등록 set_error_handler ('myException::myErrorHandler'); session_start (); try { // 발급받은 키를 등록한다. $login = (object) array ( 'id' => '8avBegO24BpmziA3027D', 'secret' => '1zUVPMAl5R', 'callback' => 'http://domain.com/path/this/file' ); // 인증 과정을 수행 $naver = new NAVER ($login); // 인증 과정 완료 후 사용자 정보를 가져옴 $user = $naver->getUser (); // 유저 정보 출력 print_r ($user); } catch ( myException $e ) { // 에러 발생시에 다음 출력 echo '<pre>' . PHP_EOL; echo $e->Message () . PHP_EOL; print_r ($e->TraceAsArray ()); exit; } /* * Local variables: * tab-width: 4 * c-basic-offset: 4 * End: * vim600: noet sw=4 ts=4 fdm=marker * vim<600: noet sw=4 ts=4 */ ?>Installation:
이 패키지는 다른 패키지에 의존성이 있습니다. 그러므로 아래의 pear 명령을 이용하여 설치하는 것을 권장 합니다.
shell> pear channel-discover pear.oops.org shell> pear install oops/NAVER shell> pear list -a