Index of: /package/NAVER/

File Name  ↓ File Size  ↓ Date  ↓ 
--
3.5 KiB2014-May-17 04:36
3.8 KiB2014-May-19 02:27
100 B2014-May-19 02:29
116 B2014-May-19 02:30

NAVER pear package

oops/NAVER pear package는 네이버 아이디로 로그인을 pear package로 구현을 한 것입니다. 네이버 아이디로 로그인은 네이버 OAuth와는 다른 API로서 로그인 사용자의 개인 식별 정보를 활용할 수 있으며, OAuth2 방식으로 구현이 되어 있습니다.

이 package를 사용하기 위해서는 먼저 Naver에서 ClientID와 ClientSecret을 발급받아야 합니다. http://developer.naver.com/wiki/pages/NaverLogin를 참고하십시오.

Reference: Example:
<?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