Skip to content

Community

Default Profile Image

Profile image APIs are used to change the default community profile image.

The API retrieves information and updates occur at 02:00 (KST) via a batch program (applies to both production and sandbox environments).

The size must be at least 160 x 160px, and corner rounding and border outlines are applied by default, so please create images in a square ratio.

  • Request URL
Commercial URL https://${URL}/profile/get-image-list
Test URL https://${URL}/profile/get-image-list
  • Request BODY

    • type : post
    • Parameters
      • No Parameters
  • Response BODY

    • type : json
    • Parameters
Name Description TYPE Value
result Result JSON Object
result.code Result Code (100 : Success) Integer 100
result.msg Result Message String
params Parameter JSON Object
params.total Number of Lists int 10
params.list List(Images URL) String Away \["https://test-img.co.kr/profile1.jpg","https://test-img.co.kr/profile2.jpg" ... \]
  • Return Code

    • 100 - SUCCESS - Success (Please ensure that success is always indicated with a 100.)
  • Response Sample

{
    "result": {
        "code": 100,
        "msg": "success"
    },
    "params":{
        "total": 10,
        "list":[
                "https://test-img.co.kr/profile1.jpg",
                "https://test-img.co.kr/profile2.jpg",
                "https://test-img.co.kr/profile3.jpg",
                ……
                "https://test-img.co.kr/profile10.jpg"
        ]
    }
}

Game Profile API

Administrators can configure the API so that users have the same profile in both the community and the game.

The game profile is updated when the user logs into the community.

  • Request URL
Commercial URL https://${URL}/profile/get-player
Test URL https://${URL}/profile/get-player
  • Request Body
    • type : post
    • Parameters
Field Name Description Type Required
pid User's PlayerID string Y
  • Sample
{
    "pid" : "20000010000"
}
  • Response Body
    • type : json
    • Parameters
Name Description Type Value
result Result JSON Obejct
result.code Result Code (100: Success) Integer 100
result.msg Result Message String
params Parameters JSON Obejct
params.pid User's PlayerID String 20000010000
params.nickname User's Nickname String Tom
params.p_image User's Profile Image URL String https://test-img.co.kr/profile1.jpg
  • Return Code

    • 100 - SUCCESS - Success(Please ensure that success is always indicated with a 100.)
    • 101 - INVALID_REQUEST - When the required key value is missing
    • 102 - NOT_EXIST_USER - When the user does not exist
  • Response Sample

{
    "result": {
        "code": 100,
        "msg": "success"
    },
    "params": {
        "pid": "20000010000",
        "nickname": "Tom",
        "p_image": "https://test-img.co.kr/profile1.jpg"
    }
}