steam_ugc_create_query_user(list_type, match_type, sort_order, page);
| Argument | La description |
|---|---|
| list_type | Le type de liste de données à créer (voir les constantes listées ci-dessous). |
| match_type | Le type d'éléments UGC à interroger (voir les constantes répertoriées ci-dessous). |
| sort_order | La façon dont les données doivent être commandées (voir les constantes listées ci-dessous). |
| page | Le numéro de page à interroger. |
Renvoie: handle de requête
Cette fonction peut être utilisée pour interroger la base de données UGC. La fonction utilise automatiquement l'ID par défaut pour l'application, l'utilisateur et suppose que la requête est effectuée par le consommateur (plutôt que par le créateur). La fonction vous oblige à utiliser les constantes suivantes pour le type de données à interroger, le type d'élément à interroger et l'ordre dans lequel les éléments retournés seront triés, ainsi qu'un numéro de page - notez qu'une requête renverra un maximum nombre de 50 articles.
| Type de liste Constant | La description |
|---|---|
| ugc_list_Published | Voir la documentation Steam. |
| ugc_list_VotedOn | - |
| ugc_list_VotedUp | - |
| ugc_list_VotedDown | - |
| ugc_list_WillVoteLater | - |
| ugc_list_Favorisé | - |
| ugc_list_Subscribed | - |
| ugc_list_UsedOrPlayed | - |
| ugc_list_Followed | - |
| Type de correspondance constante | La description |
|---|---|
| ugc_match_Items | Voir la documentation Steam. |
| ugc_match_Items_Mtx | - |
| ugc_match_Items_ReadyToUse | - |
| ugc_match_Collections | - |
| ugc_match_Artwork | - |
| ugc_match_Videos | - |
| ugc_match_Screenshots | - |
| ugc_match_AllGuides | - |
| ugc_match_WebGuides | - |
| ugc_match_IntegratedGuides | - |
| ugc_match_UsableInGame | - |
| ugc_match_ControllerBindings | - |
| Ordre de tri constant | La description |
|---|---|
| ugc_sortorder_CreationOrderDesc | Voir la documentation Steam. |
| ugc_sortorder_CreationOrderAsc | - |
| ugc_sortorder_TitleAsc | - |
| ugc_sortorder_LastUpdatedDesc | - |
| ugc_sortorder_SubscriptionDateDesc | - |
| ugc_sortorder_VoteScoreDesc | - |
| ugc_sortorder_ForModeration | - |
La fonction renvoie une valeur de handle de requête unique qui doit être stockée dans une variable pour être utilisée dans les autres fonctions de requête. Notez que cette fonction prépare uniquement la requête mais ne l'envoie pas réellement - pour cela vous devez appeler la fonction steam_ugc_send_query - et vous pouvez utiliser plus loin steam_ugc_query_*() fonctions pour affiner la requête de recherche avant qu'elle ne soit réellement envoyée.
query_handle = steam_ugc_create_query_user(ugc_list_Published, ugc_match_Items, ugc_sortorder_TitleAsc, 1);
Le code ci-dessus crée une demande de requête et stocke son handle dans une variable pour une utilisation future.