플레이어 수정

Prev Next

콘솔에서 플레이어의 수정은 develop 환경과, production 환경 배포 2가지를 제공합니다. OPEN API에서 플레이어를 수정할 때는 production 환경으로 배포됩니다.

플레이어를 수정하는 방법은 다음과 같습니다.

요청

PUT {API_URL}/players/{player_no}

요청 파라미터

필드명 필수 여부 타입 제약 사항 설명
player_no Y Integer Path Parameter 플레이어 번호
domains Y Array 도메인 목록
domains.type Y String web / ios / aos 3가지 중에 선택
domains.domain Y String URL / 패키지 아이디

성공 코드

HttpStatusCode Code Message
200 200 ok

에러 코드

HttpStatusCode Code Message Description
200 4707 Body (JSON) pricing is missing or invalid.
200 4702 Body (JSON) domains is missing.
200 4703 Some domains in Body (JSON) domains are invalid. (if type is web)
200 4705 Some types in Body (JSON) domains are invalid.
200 4708 There are duplicate domains in Body (JSON) domains.
200 4709 Up to 5 domains can be added to Body (JSON) domains.
200 4711 Only 1 Body (JSON) app per OS can be added.
200 4712 At least 1 Body (JSON) web domain must be added.
200 4713 Body (JSON) name or web domains cannot be edited.
200 4799 Enter an option value for Body (JSON).

요청 예시

PUT {API_URL}/player/1
HOST: vpe.apigw.gov-ntruss.com
Content-Type: application/json
x-ncp-apigw-timestamp:1521787414578
x-ncp-iam-access-key:6uxz1nKkcYwUjWRG5Q1V7NsW0i5jErlu2NjBXXgy
x-ncp-apigw-signature-v2:iJFK773KH0WwQ79PasqJ+ZGixtpDQ/abS57WGQdld2M=

Request body
{
    "domains": [{
        "type":"web", 
        "domain":"http://domain.com"
    }, 
    {
        "type":"ios", 
        "domain":"com.test.demo"
    }, 
    {
        "type":"aos",
        "domain":"com.aos.demo"
    }]
}

응답 예시

HTTP/1.1 200 OK
Server: nginx
Date: Fri, 26 Feb 2021 09:53:32 GMT
Content-Type: application/json;charset=utf-8
Connection: keep-alive
Access-Control-Allow-Origin: *
x-ncp-trace-id: 36c9k60om4p3238cpmc9gm4cj4

{
    "code": 200,
    "message": "ok"
}