Documentation Steamworks
Interface ISteamPublishedItemSearch
Permet aux partenaires d'effectuer une recherche globale sur le contenu de leur Workshop Steam.

Pour plus d'informations, consultez la section sur l'interface principale du Workshop Steam ISteamRemoteStorage.

Pour plus d'informations sur l'utilisation de l'API web de Steamworks, consultez la section Présentation de l'API Web.

RankedByPublicationOrder

POST https://partner.steam-api.com/ISteamPublishedItemSearch/RankedByPublicationOrder/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
appid uint32AppID du produit.
startidxuint32Index de départ dans l'ensemble de résultats (base 0).
countuint32Nombre demandé.
tagcountuint32Nombre de tags indiqués.
usertagcountuint32Nombre demandé de tags spécifiques à une personne.
hasappadminaccessboolDéfinit si la personne effectuant la requête a les droits d'administration de l'application et si elle peut avoir accès aux fichiers privés.
fileTypeuint32EPublishedFileInfoMatchingFileType, par défaut k_PFI_MatchingFileType_Items.
tag[0]stringTag filtrant l'ensemble de résultats.
usertag[0]stringTag spécifique à un utilisateur ou une utilisatrice.



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 !

RankedByTrend

POST https://partner.steam-api.com/ISteamPublishedItemSearch/RankedByTrend/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
appiduint32AppID du produit.
startidxuint32Index de départ dans l'ensemble de résultats (base 0).
countuint32Nombre demandé.
tagcountuint32Nombre de tags indiqués.
usertagcountuint32Nombre demandé de tags spécifiques à une personne.
hasappadminaccessboolDéfinit si la personne effectuant la requête a les droits d'administration de l'application et si elle peut avoir accès aux fichiers privés.
fileTypeuint32EPublishedFileInfoMatchingFileType, par défaut k_PFI_MatchingFileType_Items.
daysuint32[1 ; 7] nombre de jours de la période de popularité, y compris aujourd'hui.
tag[0]stringTag filtrant l'ensemble de résultats.
usertag[0]stringTag spécifique à un utilisateur ou une utilisatrice.



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 !

RankedByVote

POST https://partner.steam-api.com/ISteamPublishedItemSearch/RankedByVote/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
appid uint32AppID du produit.
startidxuint32Index de départ dans l'ensemble de résultats (base 0).
countuint32Nombre demandé.
tagcountuint32Nombre de tags indiqués.
usertagcountuint32Nombre demandé de tags spécifiques à une personne.
hasappadminaccessboolDéfinit si la personne effectuant la requête a les droits d'administration de l'application et si elle peut avoir accès aux fichiers privés.
fileTypeuint32EPublishedFileInfoMatchingFileType, par défaut k_PFI_MatchingFileType_Items.
tag[0]stringTag filtrant l'ensemble de résultats.
usertag[0]stringTag spécifique à un utilisateur ou une utilisatrice.



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 !

ResultSetSummary

POST https://partner.steam-api.com/ISteamPublishedItemSearch/ResultSetSummary/v1/
NomTypeRequisDescription
keystringClé d'authentification de l'équipe d'édition pour l'API web de Steamworks.
steamiduint64SteamID de la personne.
appid uint64AppID relatif à tous les tags ultérieurs.
tagcountuint32Nombre de tags indiqués.
usertagcountuint32Nombre demandé de tags spécifiques à une personne.
hasappadminaccessboolDéfinit si la personne effectuant la requête a les droits d'administration de l'application et si elle peut avoir accès aux fichiers privés.
fileTypeuint32EPublishedFileInfoMatchingFileType, par défaut k_PFI_MatchingFileType_Items.
tag[0]stringTag filtrant l'ensemble de résultats.
usertag[0]stringTag spécifique à un utilisateur ou une utilisatrice.



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 !