상품 지급 API
 상품 지급 API는 웹 상점에서 상품을 구매한 유저의 정보를 조회합니다. 
 사전 준비
  - 상품 지급 API를 사용하려면 아래와 같은 콘솔 메뉴에서 상품을 지급할 대상을 선택합니다. - 커뮤니티 & 웹 상점 > 웹 상점 > 웹 상점 설정 > 상품 지급
 
- 상품 지급 방법에 따라 제작한 API를 등록합니다.

  Note
 상품 지급 방법에 따른 API 제작 방법은 아래 Request Example에서 확인하세요.
   게임 서버 및 채널, 캐릭터 리스트 조회
 상품 지급 대상인 게임 서버 리스트 및 서버에 포함된 채널과 캐릭터 리스트를 조회합니다.
 Request URL
    | Environment | URL | 
    | 상용 | https://{URL}/webstore-profile | 
  | 샌드박스 | https://{URL}/webstore-profile | 
  | 테스트 | https://{URL}/webstore-profile | 
  
     | Type | Value | 
    | Http Method | POST | 
  | Content-Type | application/json | 
  
 Request parameters
    | Field | Type | Required | Description | 
    | cs_code | String | O | 사용자 고유 식별자 | 
  
 Request example
  Response data
    | Field | Type | Required | Description | 
    | result_code | Integer | O | 결과 코드 | 
  | result_message | String | O | 결과 메세지 | 
  | cs_code | String | O | 사용자 고유 식별자 | 
  | data | Array | O | 서버 리스트 | 
  | data.server_id | String | O | 서버 고유 식별자 | 
  | data.server_name | String | O | 서버의 이름 | 
  | data.channels | Array | O | 서버에 포함된 채널 리스트 | 
  | data.channels.channel_id | String | O | 채널 고유 식별자(채널 미사용시 응답 값: “0”) | 
  | data.channels.channel_name | String | O | 채널의 이름(채널 미사용시 응답 값: “-”) | 
  | data.channels.characters | Array | O | 채널에 포함된 캐릭터 리스트(캐릭터 미사용시 응답값: []) | 
  | data.channels.characters.character_id | String | 캐릭터 사용시 O | 캐릭터 고유 식별자 | 
  | data.channels.characters.character_name | String | 캐릭터 사용시 O | 캐릭터의 이름 | 
  | data.channels.characters.character_level | String | 캐릭터 사용시 O | 캐릭터의 레벨(캐릭터 레벨이 없는 경우 응답값: “-”) | 
  
 Response code
    | Code | Description | 
    | 200 | 성공 | 
  | 500 | 서버 에러 | 
  | - | 사용자에 대한 정보 없음 | 
  
 Response example
 {
  "result_code": 200,
  "result_message": "success",
  "cs_code": "c_123412341234",
  "data": [
   {
    # 서버, 채널, 캐릭터 선택 시
    "server_id": "1",
    "server_name": "Server 1",
    "channels": [{
      "channel_id": "1",
      "channel_name": "Channel 1",
      "characters": [{
        "character_id": "A",
        "character_name": "Character A",
        "character_level": "99",
      },
      {
        "character_id": "B",
        "character_name": "Character B",
        "character_level": "10",
      }]
    }]
  },
  {
    # 서버, 캐릭터 선택 시
    "server_id": "2",
    "server_name": "Server 2",
    "channels": [{
      "channel_id": "0",
      "channel_name": "-",
      "characters": [{
        "character_id": "C",
        "character_name": "Character C",
        "character_level": "11",
      },
      {
        "character_id": "D",
        "character_name": "Character E",
        "character_level": "12",
      }]
    }]
  },
  {
    # 서버, 채널 선택 시
    "server_id": "3",
    "server_name": "Server 3",
    "channels": [{
      "channel_id": "2",
      "channel_name": "Channel 2",
      "characters": []
    }]
  },
  {
    # 서버만 선택 시
    "server_id": "4",
    "server_name": "Server 4",
    "channels": [{
      "channel_id": "0",
      "channel_name": "-",
      "characters": []
    }]
  }
 ]} 
}