Donne accès aux données des applications sur Steam.
Pour plus d'informations sur l'utilisation de l'API Web de Steamworks, consultez la section
Présentation de l'API Web.
GetAppBetas
GET https://partner.steam-api.com/ISteamApps/GetAppBetas/v1/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API Web de Steamworks. |
appid | uint32 | ✔ | AppID pour lequel obtenir les bêtas. |
Permet d'obtenir toutes les branches bêta de l'application spécifiée.
REMARQUE : afin d'utiliser cette méthode, cet appel doit utiliser la clé d'API d'édition possédant l'AppID spécifié. Cette API doit donc
OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !
GetAppBuilds
GET https://partner.steam-api.com/ISteamApps/GetAppBuilds/v1/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API Web de Steamworks. |
appid | uint32 | ✔ | AppID pour lequel obtenir l'historique des builds. |
count | uint32 | | Nombre de builds à récupérer (10 par défaut). |
Récupère l'historique des builds d'une application.
REMARQUE : afin d'utiliser cette méthode, cet appel doit utiliser la clé d'API d'édition possédant l'AppID spécifié. Cette API doit donc
OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !
GetAppDepotVersions
GET https://partner.steam-api.com/ISteamApps/GetAppDepotVersions/v1/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API Web de Steamworks. |
appid | uint32 | ✔ | AppID pour lequel récupérer les versions de dépôt. |
Récupère toutes les versions de tous les dépôts de l'application renseignée.
REMARQUE : afin d'utiliser cette méthode, cet appel doit utiliser la clé d'API d'édition possédant l'AppID spécifié. Cette API doit donc
OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !
GetAppList
GET https://api.steampowered.com/ISteamApps/GetAppList/v2/
Permet d'obtenir la liste intégrale des applications publiques.
Cet appel ne dispose pas de paramètres supplémentaires.
Cette méthode dispose de versions plus anciennes qui ne sont plus prises en charge. Ces versions sont toujours utilisables, mais il est fortement recommandé d'utiliser la dernière en date.
Historique des modifications :
- Version 2 : le champ « app » était redondant, il a été supprimé.
Réponse : -
applist
-
apps
: liste contenant les applications.
-
appid
: (uint32) AppID de cette application.
-
name
: (string) nom de cette application.
GetPartnerAppListForWebAPIKey
GET https://partner.steam-api.com/ISteamApps/GetPartnerAppListForWebAPIKey/v2/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API Web de Steamworks. |
type_filter | string | | Liste facultative de types à filtrer, séparés par une virgule. |
Obtient une liste des AppID associés à une clé d'API web. type_filter peut être utilisé pour spécifier certains types d'applications à renvoyer. Les valeurs possibles sont « game,application,tool,demo,dlc,music ». Lorsque type_filter est vide ou n'est pas utilisé, toutes les applications sont renvoyées.
La version 2 affichera le nom de l'application.
REMARQUE : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc
OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !
Exemple de réponse :{"applist":{"apps":{"app":[{
"appid": 500,
"app_type": "game"
"app_name": "Left 4 Dead"
},
{
"appid": 222840,
"app_type": "tool"
"app_name": "Left 4 Dead Dedicated Server"
},
{
"appid": 222860,
"app_type": "tool"
"app_name": "Left 4 Dead 2 Dedicated Server"
} ]}}}
GetPlayersBanned
GET https://partner.steam-api.com/ISteamApps/GetPlayersBanned/v1/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API Web de Steamworks. |
appid | uint32 | ✔ | AppID du jeu. |
REMARQUE : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc
OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !
GetServerList
GET https://partner.steam-api.com/ISteamApps/GetServerList/v1/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API Web de Steamworks. |
filter | string | | Chaine de caractères relative au filtre de la requête. |
limit | uint32 | | Limite le nombre de serveurs dans la réponse. |
REMARQUE : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc
OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !
GetServersAtAddress
GET https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/
Nom | Type | Requis | Description |
addr | string | ✔ | IP ou IP:port à lister. |
SetAppBuildLive
POST https://partner.steam-api.com/ISteamApps/SetAppBuildLive/v2/
Nom | Type | Requis | Description |
key | string | ✔ | Clé d'authentification de l'équipe d'édition pour l'API Web de Steamworks. |
appid | uint32 | ✔ | AppID du jeu. |
buildid | uint32 | ✔ | ID du build. |
betakey | string | ✔ | Clé bêta, requise. Indiquez « public » pour utiliser la branche par défaut. |
steamid | uint32 | * | SteamID du compte qui confirmera la modification du build. Ce paramètre est obligatoire si « betakey » est défini sur public et que l'application est publiée. |
description | string | | Description facultative pour ce build. |
Un SteamID est requis lorsqu'une application est publiée et que « betakey » est défini comme public. Ce SteamID doit disposer des autorisations appropriées pour effectuer une modification du build, en particulier celles liées à l'édition et à la publication de l'application. Ce compte recevra une confirmation via l'application mobile Steam. Lorsque la confirmation d'une modification du build est requise, SetAppBuildLive renvoie un code de réponse HTTP « 201 Created ».
REMARQUE : cet appel nécessite une clé d'API d'édition afin de pouvoir utiliser la méthode. Cette API doit donc
OBLIGATOIREMENT être appelée depuis un serveur sécurisé. Elle ne doit jamais être utilisée directement par les clients !
UpToDateCheck
GET https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/
Nom | Type | Requis | Description |
appid | uint32 | ✔ | AppID du jeu. |
version | uint32 | ✔ | Version installée du jeu. |