<aside> 💡 MPA 란? MPA(Multi-Page Application)는 전통적인 웹사이트로 여러 개의 독립된 HTML 페이지로 구성된 웹 애플리케이션입니다. 사용자가 페이지 간 이동할 때마다, 서버로부터 새로운 HTML 페이지를 요청하고 전체 페이지를 새로 로드합니다.
</aside>
[본 문서는 개발자를 위한 가이드입니다. ]
목차
로그아웃 실행 성공 시, 다음 함수를 호출하여 활동 정보를 수집합니다:
TCS.logout();
<footer></footer> 태그 내 또는 페이지의 가장 하단 영역함수 호출 위치:
가입 연동 완료 단계 또는 로그인 연동 완료 단계에서 아래 함수를 호출합니다.
단, 연동하기 후 사이트의 가입 폼을 추가로 받는 경우, 이 함수 호출은 불필요합니다.
TCS.sendMamber(JsonObject); // 인자는 String json이 아닌 JsonObject입니다.
필수 항목 및 설명:
| Key | Value | 설명 | 필수 여부 |
|---|---|---|---|
| type | String | 가입: join / 로그인: login |
Y |
| snsCode | String | SNS 로그인/가입 코드 (아래 참고) | Y |
| memberId | String | 가입 아이디 | Y |
| memberName | String | 가입자 명 | N |
| String | 가입자 이메일 | N | |
| phoneNumber | String | 가입자 폰 번호 | N |
| gender | String | 가입자 성별 (여성: F / 남성: M) |
N |
| smsAllowed | String | 문자 수신 여부 (Y/N) |
N |
| emailAllowed | String | 이메일 수신 여부 (Y/N) |
N |
예시:
{
"type": "join",
"snsCode": "00001",
"memberId": "gildong1234",
"memberName": "홍길동",
"email": "[email protected]",
"phoneNumber": "01012340000",
"gender": "M",
"smsAllowed": "Y",
"emailAllowed": "N"
}
SNS 로그인/가입 코드:
00001: 카카오00002: 네이버00003: 페이스북00004: 인스타그램09000: 기타 (일반 로그인/가입 포함)