- 뒤끝 SDK 버전 : 5.9.6
- 프로젝트명 : YummyPang
- 스테이터스 코드 : 412
- 에러 코드 : PreconditionFailed
- 에러 메시지 : guildName 사전 조건을 만족하지 않습니다.
안녕하세요.
CreateGuildV3 에 실패하는 원인을 알고 싶습니다.
사용한 코드는 아래와 같습니다.
Param param = new Param
{
{ “logoId”, logoId },
{ “desc”, desc },
{ “openType”, openType },
{ “reqLevel”, reqLevel },
};
SendQueue.Enqueue(Backend.Guild.CreateGuildV3, guildName, 10, param, CountryCode.SouthKorea, result =>
{
if (result.IsSuccess())
DebugLog($“팀생성에 성공했습니다. {guildName} : {result}”);
else
DebugLogError($“팀생성에 실패했습니다. {guildName} : {result}”);
});
SDK 문서에 의하면 길드명 조건이 맞지 않다고 나오는데요.
길드명 조건이 맞지 않는 경우
statusCode : 412
errorCode : PreconditionFailed
message : guildName 사전 조건을 만족하지 않습니다.
주의사항에 명시된 바에 의하면 아래의 조건이 있으며,
- 길드명은 최소 2자 - 최대 16자이며, 한글, 영문, 숫자 사용 가능하며 특수문자는 불가능합니다.
또한 숫자로 시작할 수 없으며, 공백은 가능하나 연속 입력 불가, 공백으로 시작하거나 끝날 수 없습니다.
API를 호출할 때 사용한 길드명은 “test” 와 같이 단순한 형태의 영어 단어로 위의 조건을 만족하였지만,
에러가 리턴되고 있습니다.
참고로, 콘솔의 길드 관리/설정 에서 생성 조건을 입력하거나 혹은 삭제하더라도 동일한 결과가 리턴되고 있습니다.
원인 및 수정 방안이 무엇인지 안내 부탁드립니다.
감사합니다.