Expand description
Calling the Steam Web API.
Interfaces have explicit methods (AsyncInterface::call,
AsyncInterface::call_protobuf, AsyncInterface::call_protobuf_with_request)
rather than SteamKit2’s dynamic api.ISteamDirectory.GetCMListForConnect(...)
calls. Interface is async as well.
Arguments are an ordered WebApiArgs list, so the query string comes out
in a stable order.
Structs§
- Async
Interface - One interface of the Web API.
- Interface
- One interface of the Web API. Wraps an
AsyncInterface. - WebAPI
- Calling the Steam Web API.
- WebAPI
Response - A response to a Web API request.
- WebApi
Argument - A single argument of a Web API call.
Enums§
- WebApi
Value - The value of a Web API argument.
Constants§
- DEFAULT_
BASE_ ADDRESS - The default base address used for the Steam Web API.
- DEFAULT_
TIMEOUT - The default timeout used for Web API requests.
Functions§
- web_
api_ args - Builds the argument list of a Web API call. The arguments keep their order in the query string.
Type Aliases§
- WebApi
Args - The arguments of a Web API call.