Function steam_api::functions::manage_api_url[][src]

pub fn manage_api_url(method: &str, steamids: &str, api_key: &str) -> String
Expand description

Generates a Steam API url

Returns

A string containing the URL

Arguments

  • method - A string slice containing the desired method
  • steamids - A string slice containing the steamids
  • api_key - A string slice containing the API Key to use with the API.

Panics

manage_api_url will panic if an invalid/unsupported method is passed

Example

Single Steam ID

let method = "GetSteamLevel";
let steamids = "76561198421169032";
let api_key = "XXXXXXXXXXX";

let url = steam_api::functions::manage_api_url(method, steamids, api_key);
assert_eq!(url, "https://api.steampowered.com/IPlayerService/GetSteamLevel/v1/?key=XXXXXXXXXXX&steamid=76561198421169032");