Endpoints연령 게이트

기본 권한 가져오기

보호자 동의 이전 상태에서 플레이어가 해당 관할권에서 기본으로 받게 되는 권한을 반환합니다. 관할권과 함께 `dateOfBirth`, `age`, `kuid` 중 최대 하나를 제공하십시오. 둘 이상을 제공하면 잘못된 요청이 됩니다. 아무것도 제공하지 않으면 현재 날짜를 기준으로 연령을 계산합니다. 아무것도 저장되지 않으므로, 연령 게이트를 실행하기 전에 해당 관할권에서 무엇이 허용되는지 미리 확인하는 데 적합합니다.

GET
/age-gate/get-default-permissions
AuthorizationBearer <token>

In: header

Query Parameters

jurisdiction*string

플레이어의 관할권으로, ISO 3166-1 alpha-2 국가 코드 또는 ISO 3166-2 세분화 코드입니다.

Match^[A-z]{2}(-[A-z0-9]{1,3})?$
dateOfBirth?string

YYYY-MM-DD 형식의 플레이어 생년월일입니다.

Match^[0-9]{4}(-[0-9]{2}(-[0-9]{2})?)?$
Formatdate
age?integer

연 단위의 플레이어 연령입니다.

Range0 <= value <= 150
kuid?string

플레이어의 기존 k-ID 사용자 ID입니다.

Match^[A-z0-9]{8}-[A-z0-9]{4}-[A-z0-9]{4}-[A-z0-9]{4}-[A-z0-9]{12}$
Formatuuid
platformName?string

연령 신호를 제공하는 플랫폼.

Value in

  • "k-id"
  • "meta-horizon"
  • "apple-ios"
  • "google-play"
  • "xbox"
platformAgeLow?integer

플랫폼이 보고한 최소 연령(연 단위).

platformAgeHigh?integer

플랫폼이 보고한 최대 연령(연 단위).

platformCategory?string

플랫폼별 연령 카테고리(예: "digital-youth", "13-15", "teen").

platformDeclarationType?string

플랫폼의 선언 유형(예: Apple AgeRangeDeclaration 또는 Google userStatus).

platformVerificationId?string

k-id 플랫폼 신호에 해당하는 확인 ID.

Match^[A-z0-9]{8}-[A-z0-9]{4}-[A-z0-9]{4}-[A-z0-9]{4}-[A-z0-9]{12}$
Formatuuid

Response Body

application/json

application/json

curl -X GET "https://example.com/age-gate/get-default-permissions?jurisdiction=US-CA"
{  "ageStatus": "LEGAL_ADULT",  "ageCategory": "adult",  "requiresParentConsentForDataProcessing": true,  "permissions": [    {      "name": "text-chat-public",      "enabled": false,      "managedBy": "GUARDIAN"    },    {      "name": "text-chat-private",      "enabled": true,      "managedBy": "PLAYER"    },    {      "name": "forums",      "enabled": false,      "managedBy": "PROHIBITED"    }  ]}