steam _ugc_create_query_all_ex

Syntaxe:

steam_ugc_create_query_all_ex(query_type, match_type, page, creator_app_id, consumer_app_id);


Argument La description
query_type Le type de requête 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).
page Le numéro de page à interroger.
creator_app_id L'identifiant de l'application créateur de l'article.
consumer_app_id L'identifiant de l'application client


Renvoie: handle de requête


La description

Cette fonction peut être utilisée pour interroger la base de données UGC. La fonction nécessite l'ID du jeu qui va consommer l'élément et / ou l'ID du jeu qui a créé l'élément, et vous devez utiliser les constantes suivantes pour le type de requête à créer, le type d'élément à interroger et le numéro de page à quer. Notez qu'une requête renverra un nombre maximum de 50 éléments.

Type de requête Constant La description
ugc_query_RankedByVote Voir la documentation Steam.
ugc_query_RankedByPublicationDate -
ugc_query_AcceptedForGameRankedByAcceptanceDate -
ugc_query_RankedByTrend -
ugc_query_FavoritedByFriendsRankedByPublicationDate -
ugc_query_CreatedByFriendsRankedByPublicationDate -
ugc_query_RankedByNumTimesReported -
ugc_query_CreatedByFollowedUsersRankedByPublicationDate -
ugc_query_NotYetRated -
ugc_query_RankedByTotalVotesAsc -
ugc_query_RankedByVotesUp -
ugc_query_RankedByTextSearch -
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 -



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.


Exemple:

query_handle = steam_ugc_create_query_all_ex(ugc_query_RankedByVote, page, global.AccountID, 0, global.GameID);

Le code ci-dessus crée une demande de requête et stocke son handle dans une variable pour une utilisation future.