Skip to main content
Version: 5.18.17

ModifyGuildV3

public BackendReturnObject ModifyGuildV3(Param param);

Issue of ranking settlement failure upon calling the method

When utilizing guild rankings using metadata, calling this function during the ranking settlement time may abnormally terminate the process.
Therefore, please use the ModifyGuildV4 function that restricts calls between 4 - 5 am when utilizing guild rankings using goods information.

Parameter​

ValueTypeDescription
paramParamMetadata to be created/modified for the guild

Description​

Changes the guild's metadata. The guild name cannot be changed.

Example​

Synchronous​

Param param = new Param();
param.Add("buf",2);

Backend.Guild.ModifyGuildV3(param);

Asynchronous​

Param param = new Param();
param.Add("buf",2);

Backend.Guild.ModifyGuildV3(param, (callback) =>
{
// Post-process
});

SendQueue​

Param param = new Param();
param.Add("buf",2);

SendQueue.Enqueue(Backend.Guild.ModifyGuildV3, param, (callback) =>
{
// Post-process
});

Return cases​

Success cases​

When the change is successful
statusCode : 204

Error cases​

When there is an attempt to modify the guild name
statusCode : 400
errorCode : BadParameterException

When a member who has not joined the guild makes an attempt
statusCode : 412
errorCode : PreconditionFailed