28.2. Server API ์์ (/guildchat)
Overview
ย
๊ฒ์ ์๋ฒ์ ๊ธธ๋ ์์ ์ ์คํ์ฑํ ๋ฐฉ์ ๋ฐ์ํ์ฌ ๊ธธ๋์ ์ฉ ์ฑํ ๋ฐฉ์ผ๋ก ๋ง๋ค๊ณ , ๊ทธ๋ ๊ฒ ์์ฑ ๋ ๊ธธ๋ ์ฑํ ๋ฐฉ์ ๊ธธ๋ ๊ด๋ จ ์์คํ ๋ฉ์์ง๋ ๊ณต์ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ์ ์๋ ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํฉ๋๋ค.ย
๊ธธ๋ ์์ ์ ์๋ณธ๋ฐ์ดํฐ๋ ๊ฒ์ ์๋ฒ์ ์กด์ฌํ๋ฏ๋ก ๊ฒ์ํด๋ผ์ด์ธํธ์ ์ฐ๋๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ๋ถ์ผ์น ๋ฌธ์ ๊ฐ ์ผ์ด๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ ์๋ฒ์์๋ง ํธ์ถํด์ผ ํฉ๋๋ค.
๊ธธ๋์ฑํ ์์์ฌ์ฉํ๋ํ๋กํ์ด๋ฏธ์ง์คํย
๊ธธ๋ ํ๋กํ ์ด๋ฏธ์ง(imageUrl), ๊ธธ๋์ฅ ํ๋กํ ์ด๋ฏธ์ง(leaderProfileImage), ๊ธธ๋์ ํ๋กํ ์ด๋ฏธ์ง(profileImage)์ ์๊ตฌ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.ย
์ด๋ฏธ์ง ์ฌ์ด์ฆ: 640*640 (px)
ํ์ฅ์: jpg
API๋ฅผ ํตํด url๋ก ์ ๋ฌ ์ 80(http) or 443(https) ํฌํธ๋ก ์ ๊ทผ ๊ฐ๋ฅํ url
ย
/guildchat/guild/create
Description
์นด์นด์คํก์ ์คํ ์ฑํ ๋ฐฉ ํํ๋ก ๊ธธ๋์ฑํ ๋ฐฉ์ ๊ฐ์คํฉ๋๋ค.
์ฉ๋: ๊ธธ๋์ฅ์ด ๊ธธ๋๋ฅผ ์์ฑ ํ์ ๋ ํน์ ๊ธธ๋ ์ฑํ ๋ฐฉ์ ๊ฐ์คํ๋ ค๊ณ ํ ๋
Method
POST
Request Headersย
Name | Type | Mandatory | Description |
appId | String | Y | ๊ฒ์ ์ฑ IDย |
appSecret | String | Y | App Secret |
Authorization | String | Y | ์๋ฒ์ธ์ฆ์ ๋ณด: ์ด API ํธ์ถ๊ถํ์ด์๋์๋ฒ์ธ์งํ์ธํ๊ธฐ์ํ์ ๋ณด
|
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
playerId | String | Y | ๊ธธ๋๋ฅผ ์์ฑํ๋ ๋ฆฌ๋ playerId |
worldId | Integer | Y | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildName | String | Y | ๊ธธ๋์ด๋ฆ (๊ธธ๋ ์ฑํ ๋ฐฉ ์ด๋ฆ์ผ๋ก ์ค์ ๋จ) |
leaderNickname | String | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ์ ๊ฐ์คํ๋ ์ ์ ์ ๊ฒ์ ๋๋ค์ |
description | String | N | ๊ธธ๋์ค๋ช (๊ธธ๋ ์ฑํ ๋ฐฉ ์ค๋ช ์ผ๋ก ์ค์ ๋จ) |
leaderProfileImage | String | N | ๊ธธ๋ ์ฑํ ๋ฐฉ์ ๊ฐ์คํ๋ ์ ์ ์ ๊ฒ์ํ๋กํ ์ด๋ฏธ์ง URL (๊ธธ๋ ์ฑํ ๋ฐฉ์ ์ ์ ํ๋กํ ์ด๋ฏธ์ง๋ก ์ค์ ๋จ, ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ด๋ฏธ์ง๋ก ์ค์ ๋จ) |
imageUrl | String | N | ๊ธธ๋๋ํ์ด๋ฏธ์ง (๊ธธ๋์ฑํ ๋ฐฉ ๋ํ ํ๋กํ ์ด๋ฏธ์ง๋ก ์ค์ ๋จ, ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ด๋ฏธ์ง๋ก ์ค์ ๋จ) |
Response Status Code
Status Code | Status Code ์ค๋ช | Status Code ์์ธ ์ค๋ช |
---|---|---|
200 | ์ ์ ์๋ต | ์ ์ |
400 | Bad Request | ํ์ฑ๋์ง ์๋ ์์ฒญ ๋ฐ์ดํฐ. ํ์ ํ๋ผ๋ฏธํฐ ๋ถ์กฑ or ํ๋ผ๋ฏธํฐ ํ์ ์ค๋ฅ |
401 | Unauthenticated | ์ธ์ฆ ์คํจ |
403 | Forbidden | ์์ฒญ ํค๋์ ํ๋ผ๋ฏธํฐ ๊ฐ๊ฐ์ ์ฑ ์์ด๋๊ฐ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์คํ์ฑํ ์ฝ๊ด๋์๊ฐ ์ ๋ ์ฌ์ฉ์๊ฐ ์ฑํ ๋ฐฉ ์์ฑ์ ์์ฒญํ๋ ๊ฒฝ์ฐ (์ฐธ๊ณ : ์นด์นด์คํก์์ ๋ฐํํ๋ HTTP Code๋ฅผ ๊ทธ๋๋ก ๋งค์นญํด์ ๋ฐํ) |
406 | Not Acceptable | ์์ฒญํ ๊ธธ๋์์ด๋์ ๋์ผํ ๊ธธ๋์์ด๋๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์ฑ ์ ์ ์์ด๋๋ฅผ ์กฐํํ ์ ์๋ ๊ฒฝ์ฐ |
412 | Precondition Failed | ์ฑ ๋๋ฉ์ธ ์์ด๋๊ฐ ๋ฏธ ๋ฑ๋ก๋ ๊ฒฝ์ฐ |
500 | Internal Server Error | ์๋ฒ ์์คํ ๋ด๋ถ ์ค๋ฅ |
503 | Service Unavailable | ์๋น์ค๊ฐ ๊ฐ๋ฅํ์ง ์์ ์ํ (์, ๋ด๋ถ ์๋ฒ๊ฐ timeout) |
ย
Response Content
Name | Type | Description |
---|---|---|
worldId | Integer | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildId | Integer | ์์ฑ ๋ ๊ธธ๋ ์ฑํ ๋ฐฉ ์์ด๋ |
ย
Example Request
POST /service/v3/guildchat/guild/create HTTP/1.1
Host: openapi-zinny3.game.kakao.com:10443
appId:ย 103815
appSecret: 951b75bf17fe0885ab5106ba2a9f9bc9
Content-Type: application/json;charset=UTF-8
Authorization: KakaoAK c0948035a320f789f585acae3dedcd70
ย ย
{
ย ย ย ย "playerId":ย "797921915636",
ย ย ย ย "worldId":ย 33040,
ย ย ย ย "guildName":ย "ํ
์คํธ ๊ธธ๋",
ย ย ย ย "leaderNickname":ย "๋ ์ค์งฑ",
ย ย ย ย "leaderProfileImage":ย "http://mud-kage.kakao.co.kr/dn/LmBIG/wkpVjrqFKE/8YZ8etC5X4TfNqdxkHuxFk/img.jpg",
ย ย ย ย "description":ย "๋ ์ค๊ธธ๋์
๋๋ค",
ย ย ย ย "imageUrl":ย "http://mud-kage.kakao.co.kr/dn/LmBIG/wkpVjrqFKE/8YZ8etC5X4TfNqdxkHuxFk/img.jpg"
} |
Example Responseย
HTTP/1.1ย 200ย OK
Content-Type: application/json;charset=UTF-8
ย
{
ย ย ย ย "worldId":ย 33040,
ย ย ย ย "guildId":ย 1104
} |
ย
/guildchat/guild/update
Description
๊ธธ๋ ์ฑํ ๋ฐฉ ์ด๋ฆ, ํ๋กํ ์ด๋ฏธ์ง ๋ฑ์ ๋ณ๊ฒฝํฉ๋๋ค.
Method
POST
Request Headersย
Name | Type | Mandatory | Description |
appId | String | Y | ๊ฒ์ ์ฑ IDย |
appSecret | String | Y | App Secret |
Authorization | String | Y | ์๋ฒ์ธ์ฆ์ ๋ณด: ์ด API ํธ์ถ๊ถํ์ด์๋์๋ฒ์ธ์งํ์ธํ๊ธฐ์ํ์ ๋ณด
|
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
playerId | String | Y | ํ์ฌ ๋ฆฌ๋ playerId |
worldId | Integer | Y | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildId | Integer | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ ์์ด๋ |
guildName | String | N | ๊ธธ๋์ด๋ฆ (๊ธธ๋ ์ฑํ ๋ฐฉ ์ด๋ฆ์ผ๋ก ์ค์ ๋จ) |
newLeaderId | String | N | ๋ณ๊ฒฝํ ๊ธธ๋์ฅ Player ID |
description | String | N | ๊ธธ๋์ค๋ช (๊ธธ๋ ์ฑํ ๋ฐฉ ์ค๋ช ์ผ๋ก ์ค์ ๋จ) |
imageUrl | String | N | ๊ธธ๋๋ํ์ด๋ฏธ์ง (๊ธธ๋์ฑํ ๋ฐฉ ๋ํ ํ๋กํ ์ด๋ฏธ์ง๋ก ์ค์ ๋จ, ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ด๋ฏธ์ง๋ก ์ค์ ๋จ) |
Response Status Code
Status Code | Status Code ์ค๋ช | Status Code ์์ธ ์ค๋ช |
---|---|---|
200 | ์ ์ ์๋ต | ์ ์ |
400 | Bad Request | ํ์ฑ๋์ง ์๋ ์์ฒญ ๋ฐ์ดํฐ. ํ์ ํ๋ผ๋ฏธํฐ ๋ถ์กฑ or ํ๋ผ๋ฏธํฐ ํ์ ์ค๋ฅ |
401 | Unauthenticated | ์ธ์ฆ ์คํจ |
403 | Forbidden | ์์ฒญ ํค๋์ ํ๋ผ๋ฏธํฐ ๊ฐ๊ฐ์ ์ฑ ์์ด๋๊ฐ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์คํ์ฑํ ์ฝ๊ด๋์๊ฐ ์ ๋ ์ฌ์ฉ์๊ฐ ์ฑํ ๋ฐฉ ์์ฑ์ ์์ฒญํ๋ ๊ฒฝ์ฐ (์ฐธ๊ณ : ์นด์นด์คํก์์ ๋ฐํํ๋ HTTP Code๋ฅผ ๊ทธ๋๋ก ๋งค์นญํด์ ๋ฐํ) |
406 | Not Acceptable | ์์ฒญํ ๊ธธ๋์์ด๋๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์ฑ ์ ์ ์์ด๋๋ฅผ ์กฐํํ ์ ์๋ ๊ฒฝ์ฐ |
500 | Internal Server Error | ์๋ฒ ์์คํ ๋ด๋ถ ์ค๋ฅ |
503 | Service Unavailable | ์๋น์ค๊ฐ ๊ฐ๋ฅํ์ง ์์ ์ํ (์, ๋ด๋ถ ์๋ฒ๊ฐ timeout) |
ย
Response Content
Name | Type | Description |
---|
ย
Example Request
POST /service/v3/guildchat/guild/update HTTP/1.1
Host: openapi-zinny3.game.kakao.com:10443
appId:ย 103815
appSecret: 951b75bf17fe0885ab5106ba2a9f9bc9
Content-Type: application/json;charset=UTF-8
Authorization: KakaoAK c0948035a320f789f585acae3dedcd70
ย ย
{
ย ย ย ย "playerId":ย "797921915636",
ย ย ย ย "worldId":ย 33040,
ย ย ย ย "guildId":ย 1104,
ย ย ย ย "guildName":ย "ํ
์คํธ ๊ธธ๋2",
ย ย ย ย "description":ย "๋ ์ค๊ธธ๋ ์ค๋ช
์์ ํ์ต๋๋ค.",
ย ย ย ย "imageUrl":ย "http://mud-kage.kakao.co.kr/dn/LmBIG/wkpVjrqFKE/8YZ8etC5X4TfNqdxkHuxFk/img.jpg"
} |
Example Responseย
ย
/guildchat/guild/delete
Description
๊ธธ๋์ฑํ ๋ฐฉ์ ์ญ์ ํฉ๋๋ค.
Method
POST
Request Headersย
Name | Type | Mandatory | Description |
appId | String | Y | ๊ฒ์ ์ฑ IDย |
appSecret | String | Y | App Secret |
Authorization | String | Y | ์๋ฒ์ธ์ฆ์ ๋ณด: ์ด API ํธ์ถ๊ถํ์ด์๋์๋ฒ์ธ์งํ์ธํ๊ธฐ์ํ์ ๋ณด
|
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
worldId | Integer | Y | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildId | Integer | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ ์์ด๋ |
Response Status Code
Status Code | Status Code ์ค๋ช | Status Code ์์ธ ์ค๋ช |
---|---|---|
200 | ์ ์ ์๋ต | ์ ์ |
400 | Bad Request | ํ์ฑ๋์ง ์๋ ์์ฒญ ๋ฐ์ดํฐ. ํ์ ํ๋ผ๋ฏธํฐ ๋ถ์กฑ or ํ๋ผ๋ฏธํฐ ํ์ ์ค๋ฅ |
401 | Unauthenticated | ์ธ์ฆ ์คํจ |
403 | Forbidden | ์์ฒญ ํค๋์ ํ๋ผ๋ฏธํฐ ๊ฐ๊ฐ์ ์ฑ ์์ด๋๊ฐ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์คํ์ฑํ ์ฝ๊ด๋์๊ฐ ์ ๋ ์ฌ์ฉ์๊ฐ ์ฑํ ๋ฐฉ ์ญ์ ๋ฅผ ์์ฒญํ๋ ๊ฒฝ์ฐ (์ฐธ๊ณ : ์นด์นด์คํก์์ ๋ฐํํ๋ HTTP Code๋ฅผ ๊ทธ๋๋ก ๋งค์นญํด์ ๋ฐํ) |
406 | Not Acceptable | ์์ฒญํ ๊ธธ๋์์ด๋๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์์ฒญํ ํ๋ ์ด์ด๊ฐ ํด๋น ๊ธธ๋์ฑํ ๋ฐฉ์ ๋ฐฉ์ฅ์ด ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์ฑ ์ ์ ์์ด๋๋ฅผ ์กฐํํ ์ ์๋ ๊ฒฝ์ฐ |
500 | Internal Server Error | ์๋ฒ ์์คํ ๋ด๋ถ ์ค๋ฅ |
503 | Service Unavailable | ์๋น์ค๊ฐ ๊ฐ๋ฅํ์ง ์์ ์ํ (์, ๋ด๋ถ ์๋ฒ๊ฐ timeout) |
ย
Response Content
Name | Type | Description |
---|
ย
Example Request
Example Responseย
ย
/guildchat/member/join
Description
๊ธธ๋ ์ฑํ ๋ฐฉ์ ์๋ก์ด Player๋ฅผ ์ฐธ์ฌ์ํต๋๋ค.
Method
POST
Request Headersย
Name | Type | Mandatory | Description |
appId | String | Y | ๊ฒ์ ์ฑ IDย |
appSecret | String | Y | App Secret |
Authorization | String | Y | ์๋ฒ์ธ์ฆ์ ๋ณด: ์ด API ํธ์ถ๊ถํ์ด์๋์๋ฒ์ธ์งํ์ธํ๊ธฐ์ํ์ ๋ณด
|
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
playerId | String | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ์ ์๋ก ์ฐธ์ฌํ๋ playerId |
worldId | Integer | Y | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildId | Integer | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ ์์ด๋ |
nickname | String | Y | ์ฐธ์ฌ์ ๋๋ค์ |
imageUrl | String | N | ์ฐธ์ฌ์ ํ๋กํ ์ด๋ฏธ์ง |
Response Status Code
Status Code | Status Code ์ค๋ช | Status Code ์์ธ ์ค๋ช |
---|---|---|
200 | ์ ์ ์๋ต | ์ ์ |
400 | Bad Request | ํ์ฑ๋์ง ์๋ ์์ฒญ ๋ฐ์ดํฐ. ํ์ ํ๋ผ๋ฏธํฐ ๋ถ์กฑ or ํ๋ผ๋ฏธํฐ ํ์ ์ค๋ฅ |
401 | Unauthenticated | ์ธ์ฆ ์คํจ |
403 | Forbidden | ์์ฒญ ํค๋์ ํ๋ผ๋ฏธํฐ ๊ฐ๊ฐ์ ์ฑ ์์ด๋๊ฐ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์คํ์ฑํ ์ฝ๊ด๋์๊ฐ ์ ๋ ์ฌ์ฉ์๊ฐ ์ฑํ ๋ฐฉ ๊ฐ์ ์ ์์ฒญํ๋ ๊ฒฝ์ฐ (์ฐธ๊ณ : ์นด์นด์คํก์์ ๋ฐํํ๋ HTTP Code๋ฅผ ๊ทธ๋๋ก ๋งค์นญํด์ ๋ฐํ) |
406 | Not Acceptable | ์์ฒญํ ๊ธธ๋์์ด๋๊ฐ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์ฑ ์ ์ ์์ด๋๋ฅผ ์กฐํํ ์ ์๋ ๊ฒฝ์ฐ |
500 | Internal Server Error | ์๋ฒ ์์คํ ๋ด๋ถ ์ค๋ฅ |
503 | Service Unavailable | ์๋น์ค๊ฐ ๊ฐ๋ฅํ์ง ์์ ์ํ (์, ๋ด๋ถ ์๋ฒ๊ฐ timeout) |
ย
Response Content
Name | Type | Description |
---|---|---|
userId | Long | ๊ธธ๋ ์ฑํ ๋ฐฉ์ ์๋ก ์ฐธ์ฌํ ์ ์ ์ ์นด์นด์ค ๊ฒ์ ํ์๋ฒํธ (Capri User ID) |
ย
Example Request
Example Responseย
ย
/guildchat/member/leave
Description
๊ธธ๋ ์ฑํ ๋ฐฉ์์ ๋ฉค๋ฒ๊ฐ ํํดํ๋ฉด์ ์ฑํ ๋ฐฉ์์ ๋๊ฐ๊ฒ ๋ฉ๋๋ค.
๋ง์ง๋ง ๋ฉค๋ฒ๊ฐ ๋๊ฐ๋์๋ ๊ธธ๋๊น์ง ์๋์ผ๋ก ์ญ์ ์ฒ๋ฆฌ ๋ฉ๋๋ค.
Method
POST
Request Headersย
Name | Type | Mandatory | Description |
appId | String | Y | ๊ฒ์ ์ฑ IDย |
appSecret | String | Y | App Secret |
Authorization | String | Y | ์๋ฒ์ธ์ฆ์ ๋ณด: ์ด API ํธ์ถ๊ถํ์ด์๋์๋ฒ์ธ์งํ์ธํ๊ธฐ์ํ์ ๋ณด
|
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
playerId | String | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ์ ๋๊ฐ๋ playerId |
worldId | Integer | Y | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildId | Integer | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ ์์ด๋ |
Response Status Code
Status Code | Status Code ์ค๋ช | Status Code ์์ธ ์ค๋ช |
---|---|---|
200 | ์ ์ ์๋ต | ์ ์ |
400 | Bad Request | ํ์ฑ๋์ง ์๋ ์์ฒญ ๋ฐ์ดํฐ. ํ์ ํ๋ผ๋ฏธํฐ ๋ถ์กฑ or ํ๋ผ๋ฏธํฐ ํ์ ์ค๋ฅ |
401 | Unauthenticated | ์ธ์ฆ ์คํจ |
403 | Forbidden | ์์ฒญ ํค๋์ ํ๋ผ๋ฏธํฐ ๊ฐ๊ฐ์ ์ฑ ์์ด๋๊ฐ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์คํ์ฑํ ์ฝ๊ด๋์๊ฐ ์ ๋ ์ฌ์ฉ์๊ฐ ์ฑํ ๋ฐฉ ์์ฑ์ ์์ฒญํ๋ ๊ฒฝ์ฐ (์ฐธ๊ณ : ์นด์นด์คํก์์ ๋ฐํํ๋ HTTP Code๋ฅผ ๊ทธ๋๋ก ๋งค์นญํด์ ๋ฐํ) |
406 | Not Acceptable | ์์ฒญํ ํ๋ ์ด์ด ์์ด๋๊ฐ ํด๋น ๊ธธ๋์ฑํ ๋ฐฉ์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ ๋๋ ์์ฒญํ ํ๋ ์ด์ด ์์ด๋๊ฐ ํด๋น ๊ธธ๋์ฑํ ๋ฐฉ์ ๋ฐฉ์ฅ์ธ ๊ฒฝ์ฐ ๋๋ ์นด์นด์ค ์ฑ ์ ์ ์์ด๋๋ฅผ ์กฐํํ ์ ์๋ ๊ฒฝ์ฐ |
500 | Internal Server Error | ์๋ฒ ์์คํ ๋ด๋ถ ์ค๋ฅ |
503 | Service Unavailable | ์๋น์ค๊ฐ ๊ฐ๋ฅํ์ง ์์ ์ํ (์, ๋ด๋ถ ์๋ฒ๊ฐ timeout) |
ย
Response Content
Name | Type | Description |
---|
ย
Example Request
Example Responseย
/guildchat/member/updateProfile
Description
๊ธธ๋ ์ฑํ ๋ฐฉ์ ์ฐธ์ฌํ ์ ์ ์ ์ฑํ ๋ฐฉ ๋ด์ ๋๋ค์์ด๋ ํ๋กํ ์ฌ์ง์ ๋ณ๊ฒฝ ํฉ๋๋ค.
Method
POST
Request Headersย
Name | Type | Mandatory | Description |
appId | String | Y | ๊ฒ์ ์ฑ IDย |
appSecret | String | Y | App Secret |
Authorization | String | Y | ์๋ฒ์ธ์ฆ์ ๋ณด: ์ด API ํธ์ถ๊ถํ์ด์๋์๋ฒ์ธ์งํ์ธํ๊ธฐ์ํ์ ๋ณด
|
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
playerId | String | Y | ํ๋กํ ์ ๋ฐ์ดํธํ playerId |
worldId | Integer | Y | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildId | Integer | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ ์์ด๋ |
nickname | String | Y | ๋๋ค์ |
imageUrl | String | N | ํ๋กํ ์ด๋ฏธ์ง |
Response Status Code
Status Code | Status Code ์ค๋ช | Status Code ์์ธ ์ค๋ช |
---|---|---|
200 | ์ ์ ์๋ต | ์ ์ |
400 | Bad Request | ํ์ฑ๋์ง ์๋ ์์ฒญ ๋ฐ์ดํฐ. ํ์ ํ๋ผ๋ฏธํฐ ๋ถ์กฑ or ํ๋ผ๋ฏธํฐ ํ์ ์ค๋ฅ |
401 | Unauthenticated | ์ธ์ฆ ์คํจ |
406 | Not Acceptable | ์ฒ๋ฆฌ ๋ถ๊ฐ |
500 | Internal Server Error | ์๋ฒ ์์คํ ๋ด๋ถ ์ค๋ฅ |
503 | Service Unavailable | ์๋น์ค๊ฐ ๊ฐ๋ฅํ์ง ์์ ์ํ (์, ๋ด๋ถ ์๋ฒ๊ฐ timeout) |
Response Content
Name | Type | Description |
---|
ย
Example Request
Example Responseย
ย
/guildchat/chat/sendFeed
Description
๊ธธ๋ ์ฑํ ๋ฐฉ์ ํผ๋ ํํ์ ๋ฉ์์ง๋ฅผ ์ ์กํฉ๋๋ค.
API๋ฅผ ํตํด ์ง์ ์ ์กํ๋ฉฐ, ๋ฉ์์ง ํ ํ๋ฆฟ์ ์ฌ์ ์ ๋ฑ๋กํ ํ์๊ฐ ์์ต๋๋ค.
Method
POST
Request Headersย
Name | Type | Mandatory | Description |
appId | String | Y | ๊ฒ์ ์ฑ IDย |
appSecret | String | Y | App Secret |
Authorization | String | Y | ์๋ฒ์ธ์ฆ์ ๋ณด: ์ด API ํธ์ถ๊ถํ์ด์๋์๋ฒ์ธ์งํ์ธํ๊ธฐ์ํ์ ๋ณด
|
Request Body Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
worldId | Integer | Y | ๊ฒ์ ์๋ฒ ๋ณ๋ก ๋ฐ๊ธ ๋ฐ์ ์๋ ์์ด๋ |
guildId | Integer | Y | ๊ธธ๋ ์ฑํ ๋ฐฉ ์์ด๋ |
icon | String | Y | ํผ๋ ์ข์ธก์ ํ์๋๋ ์์ด์ฝ์ด๋ฏธ์ง URL ์์ด์ฝ์ฌ์ด์ฆ๋ 60*60 |
text | String | Y | ํผ๋์ ํ์ํ ๋ฉ์์ง
|
type | String | N | ํผ๋๋งํฌํ์ (์์ ๊ฒฝ์ฐ, app์ผ๋ก ์ค์ ๋จ)
|
webUrl | String | N | ์ด๋ํ ๋งํฌ url (type=web์ผ ๊ฒฝ์ฐ ํ์) |
Response Status Code
Status Code | Status Code ์ค๋ช | Status Code ์์ธ ์ค๋ช |
---|---|---|
200 | ์ ์ ์๋ต | ์ ์ |
400 | Bad Request | ํ์ฑ๋์ง ์๋ ์์ฒญ ๋ฐ์ดํฐ. ํ์ ํ๋ผ๋ฏธํฐ ๋ถ์กฑ or ํ๋ผ๋ฏธํฐ ํ์ ์ค๋ฅ |
401 | Unauthenticated | ์ธ์ฆ ์คํจ |
406 | Not Acceptable | ์ฒ๋ฆฌ ๋ถ๊ฐ |
500 | Internal Server Error | ์๋ฒ ์์คํ ๋ด๋ถ ์ค๋ฅ |
503 | Service Unavailable | ์๋น์ค๊ฐ ๊ฐ๋ฅํ์ง ์์ ์ํ (์, ๋ด๋ถ ์๋ฒ๊ฐ timeout) |
Response Content
Name | Type | Description |
---|
ย