/ageAuth
Description
카카오의 ci 인증정보를 가져옵니다.
Method
POST
Request Headers
Name | Type | Mandatory | Description |
appId | String | Y | 앱 아이디
|
appSecret | String | Y | 앱 시크릿 |
Authorization | String | Y | Authorization: KakaoAK {ADMIN_KEY} 예제) Authorization: KakaoAK 11118035a320f23423585acae3ded1111 |
Content-Type | String | Y | "application/json;charset=UTF-8" |
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
appUserId | String | Y | 카카오 앱 유저 아이디 |
Response Status Code
Status Code | Status Code 설명 | Status Code 상세 설명 |
---|---|---|
200 | 정상 응답 | 정상 |
400 | Bad Request | 파싱되지 않는 요청 데이터. 필수 파라미터 부족 or 파라미터 타입 오류 |
401 | Unauthenticated | 인증 실패 |
406 | Not Acceptable | 처리 불가 |
461 | Invalid Message Box | messageBoxId로 요청된 메시지 박스가 존재하지 않음. |
500 | Internal Server Error | 서버 시스템 내부 오류 |
503 | Service Unavailable | 서비스가 가능하지 않은 상태 (예, 내부 서버간 timeout) |
Response Content
Name | Type | Description |
---|---|---|
authenticated_at | String | 인증받은 시각(RFC3339 internet date/time 형식) |
ci_needs_agreement | boolean | 사용자 동의 시 CI 정보 제공 가능 |
ci | String | 연령인증 후 받은 CI 값 제공 조건: 사용자가 CI 동의항목에 동의한 뒤 CI 정보를 포함한 연령인증을 받은 경우 |
has_ci | boolean | ci 값이 있는지 여부 |
Example Request
POST /service/v3/ageAuth HTTP/1.1 Host: openapi-zinny3.game.kakao.com Content-Type: application/json;charset=UTF-8 appId: 103815 appSecret: 951b75bf17fe0885ab5106ba2a9f9bc9 Authorization: KakaoAK 11118035a320f23423585acae3ded1111 { "appUserId" : "3719328761" } |
Example Response
HTTP/1.1 200 OK Content-Type: application/json;charset=UTF-8 { "authenticated_at": "2024-09-20T02:10:54Z", "ci_needs_agreement": false, "ci": null, "has_ci": false } |