Profile API Sync Please set the API according to the community profile type in the profile API integration menu.
When using only community profile, register Basic profile image API When linking a game profile, register Game Profile API
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"
}
}