Skip to main content

Module web_api

Module web_api 

Source
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§

AsyncInterface
One interface of the Web API.
Interface
One interface of the Web API. Wraps an AsyncInterface.
WebAPI
Calling the Steam Web API.
WebAPIResponse
A response to a Web API request.
WebApiArgument
A single argument of a Web API call.

Enums§

WebApiValue
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§

WebApiArgs
The arguments of a Web API call.