Method GetGuildLog
- Namespace
- GuildWars2.Guilds
- Assembly
- GW2SDK.dll
GetGuildLog(string, string?, MissingMemberBehavior, CancellationToken)
Retrieves the logs of a guild by its ID. This endpoint is only accessible with a valid access token and access is restricted to guild leaders.
public Task<(List<GuildLogEntry> Value, MessageContext Context)> GetGuildLog(string guildId, string? accessToken, MissingMemberBehavior missingMemberBehavior = MissingMemberBehavior.Error, CancellationToken cancellationToken = default)
Parameters
guildId
stringThe guild ID.
accessToken
stringAn API key or subtoken.
missingMemberBehavior
MissingMemberBehaviorThe desired behavior when JSON contains unexpected members.
cancellationToken
CancellationTokenA token to cancel the request.
Returns
- Task<(List<GuildLogEntry> Value, MessageContext Context)>
A task that represents the API request.
GetGuildLog(string, int?, string?, MissingMemberBehavior, CancellationToken)
Retrieves the logs of a guild by its ID, returning only newer logs than the one specified. This endpoint is only accessible with a valid access token and access is restricted to guild leaders.
public Task<(List<GuildLogEntry> Value, MessageContext Context)> GetGuildLog(string guildId, int? sinceLogId, string? accessToken, MissingMemberBehavior missingMemberBehavior = MissingMemberBehavior.Error, CancellationToken cancellationToken = default)
Parameters
guildId
stringThe guild ID.
sinceLogId
int?The log ID to skip. This log and all older logs are excluded from the result.
accessToken
stringAn API key or subtoken.
missingMemberBehavior
MissingMemberBehaviorThe desired behavior when JSON contains unexpected members.
cancellationToken
CancellationTokenA token to cancel the request.
Returns
- Task<(List<GuildLogEntry> Value, MessageContext Context)>
A task that represents the API request.