이전글에서 로그인 API 명세를 이용해서 access_token을 가져오는것 까지 하였다. 이제는 이 access_token을 이용해서 회원 프로필을 가져와 보겠다. https://developers.naver.com/docs/login/profile/profile.md 네이버 회원 프로필 조회 API 명세 - LOGIN 네이버 회원 프로필 조회 API 명세 NAVER Developers - 네이버 로그인 회원 프로필 조회 가이드 네이버 로그인을 통해 인증받은 받고 정보 제공에 동의한 회원에 대해 회원 메일 주소, 별명, 프로필 사 developers.naver.com 회원 프로필 조회 API 명세로 간다. 거기에도 PHP 예제 소스가 있다. // 네이버 API 예제 - 회원프로필 조회 나름 간단하다. ..
네이버 로그인 연동을 로컬호스트에서 해보기로 한다. 그냥 이니시스 처럼 sample download로 간편하게 하면 좋은데... 그렇게 되어 있지는 않다. 그래서 매뉴얼 보면서 하나씩 해봐야 한다. 우선 https://developers.naver.com/ 를 간다. https://developers.naver.com/products/login/api/api.md 네이버 로그인 - INTRO 환영합니다 네이버 로그인의 올바른 적용방법을 알아볼까요? 네이버 로그인을 통해 신규 회원을 늘리고, 기존 회원은 간편하게 로그인하게 하려면 제대로 적용하는 것이 중요합니다! 이에 올바 developers.naver.com 네이버 로그인으로 간다. 상단 메뉴의 Application을 클릭한다. https://devel..
결제 모듈을 쇼핑몰에 붙이려고 하는데 파라미터의 데이터 설정이 잘못되었습니다.(신용카드 본인인증은 계약되지 않은 인증방법입니다. 상점에 문의해 주세요.) 이런 에러가 났다. 알고보니 결제요청 참고로 위의 예제 소스는 https://manual.inicis.com/stdpay/#pay KG INICIS MANUAL header("Content-Type: text/html; charset=utf-8"); require_once('../libs/INIStdPayUtil.php'); require_once('../libs/HttpClient.php'); require_once('../libs/sha256.inc.php'); require_once('../libs/json_lib.php'); $util = new..
이전 글에서 패키지 이름만 바꿔서 복사를 하다가 에러가 났다. 그래서 이번에는 패키지 이름 뿐만 아니라 클래스 이름까지 바꾸고 톰캣을 띄웠는데 아뿔싸 또 에러가 났다. There is already 'xxxController' bean method. 음.. 메소드 이름도 같으면 안되나 보다. 클래스 이름 뿐만 아니라 메소드 이름도 변경해서 톰캣을 다시 띄웠더니 에러가 안 났다. 흠.. 오히려 RequestMapping 에 있는 value가 같으면 안될 줄 알았는데.. RquestMapping(value="") 는 같은것이 있어도 톰캣 올릴때는 에러가 안났다. 흠.. 그럼 어떤게 호출이 되는거지.. ==================================== 이것저것 해봤는데 RequestMappin..
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/spring-servlet.xml]; nested exception is org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'xxController' for bean class [apps.ctrl.xx.Controller] conflicts with existing, non-compatible bean defin..
이전시간에는 kg이니시스 jsp 정기결제 연동 방법을 살펴봤다면 이번에는 jsp 일반결제 연동방법을 살펴보겠다. kg 이니시스 매뉴얼 페이지로 가서 샘플을 다운로드 받는다. https://manual.inicis.com/stdpay/ KG INICIS MANUAL header("Content-Type: text/html; charset=utf-8"); require_once('../libs/INIStdPayUtil.php'); require_once('../libs/HttpClient.php'); require_once('../libs/sha256.inc.php'); require_once('../libs/json_lib.php'); $util = new INIStdPayUtil(); manual.ini..
이전시간에는 kg이니시스 php 연동 방법을 살펴봤다면 이번에는 jsp 정기결제 연동방법을 살펴보겠다. kg 이니시스 매뉴얼 페이지로 가서 샘플을 다운로드 받는다. https://manual.inicis.com/stdpay/ KG INICIS MANUAL header("Content-Type: text/html; charset=utf-8"); require_once('../libs/INIStdPayUtil.php'); require_once('../libs/HttpClient.php'); require_once('../libs/sha256.inc.php'); require_once('../libs/json_lib.php'); $util = new INIStdPayUtil(); manual.inicis.c..
이전 글에서 kg 이니시스 결제를 해봤습니다. 파라미터를 살펴보던중 merchantData 가 있어서 merchant 키를 보내고 받으면 db 업데이트 치기 좋을듯 했습니다. 내 상점의 키를 보내서 키를 받아서 그 키로 업데이트만 치면 끝이니.. 그래서 merchantData 를 보내고 받을려고 하는데... 흠.. 잘 안됐다.. 일단 보냈는데 INIStdPayReturn.php 에서 $resultMap["resultCode"] 즉, $resultMap에 있을 줄 알았는데 없었다. API 문서를 보니 STEP2. 인증결과수신 파라미터설명SIZE(Byte) resultCode 결과코드 ["0000": 정상, 이외 실패] 10 resultMsg 결과메시지 100 mid 상점아이디 10 orderNumber 주..
이전글 kg 이니시스 정기결제 연동방법에 이어서 통합인증 구현 방법에 대해 살펴본다. 먼저 kg 이니시스 통합인증 사이트로 간다. https://manual.inicis.com/sa/ KG INICIS MANUAL extract($_POST); echo ''." "; echo 'resultCode : '.$_REQUEST["resultCode"]." "; echo 'resultMsg : '.$_REQUEST["resultMsg"]." "; echo 'authRequestUrl : '.$_REQUEST["authRequestUrl"]." "; echo 'txId : '.$_REQUEST["txId"]." "; manual.inicis.com 통합인증은 결제에 비해 아주 간단하다. 단 2개의 파일만 있다. ..
- Total
- Today
- Yesterday
- 인포믹스
- ocjap
- 파싱
- xe애드온
- 프로씨
- Python
- XE
- 스크래핑
- xe addon
- MySQL
- 파이썬
- esql
- ocajp
- EC
- 라이믹스 모듈
- 이클립스
- 문자열
- XE3
- C
- php
- KG
- 자바 smtp
- 포인터
- C언어
- 오라클
- webix
- JDBC
- 자바
- 플러터
- proc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |