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
Value | Type | Description |
---|---|---|
param | Param | Metadata 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