Economy v2 est désormais en disponibilité générale. Pour obtenir de l’aide et donner votre avis, rendez-vous sur le forum PlayFab.
Évaluer un article
Une évaluation ou un avis peut être associé à un article en appelant l’APIReviewItem depuis un client. Pour qu’un article puisse être évalué, il doit être visible dans le catalogue public pour tous les joueurs. Les évaluations et les avis sont associés au joueur qui appelle l’API, et un seul avis par joueur peut être associé à un article. Le créateur d’un article ne peut pas soumettre d’avis sur son propre article. L’avis est mis à jour chaque fois que ReviewItem est appelée. Les données suivantes sont obligatoires pour l’appel :
Id: l’ID unique de l’article à évaluer.Rating: une note numérique sur une échelle de1à5.
Title: le titre de l’avis.ReviewText: un champ de texte libre pour les avis.IsInstalled: un indicateur signalant si l’auteur de l’avis possède l’article.ItemVersion: le numéro de version de l’article évalué.
Submitted est automatiquement renseigné et mis à jour lorsqu’un avis est soumis.
Obtenir l’avis d’un joueur sur un article
Vous pouvez obtenir l’avis d’un joueur sur un article en appelant l’APIGetEntityItemReview depuis un client. Un Id ou un AlternateId d’article doit être fourni. Un ReviewId spécifique associé à l’avis est retourné.
GetEntityItemReview par un joueur qui n’a pas rédigé d’avis retourne un objet Review avec des valeurs à zéro :
Obtenir les avis sur un article
Vous pouvez accéder à tous les avis contenant du texte pour un article en appelant l’APIGetItemReviews. Un Id ou un AlternateId d’article doit être fourni. Des paramètres facultatifs peuvent être ajoutés :
ContinuationToken: un jeton opaque utilisé pour récupérer la page d’articles suivante, le cas échéant.Count: le nombre d’articles à récupérer. La taille de page maximale est de 200. S’il n’est pas spécifié, la valeur par défaut est 10.OrderBy: une clause OData orderBy utilisée pour trier les résultats de la requête. Les valeurs possibles sontHelpfulness,RatingetSubmitted.
Soumettre un vote d’utilité pour un avis
Les joueurs peuvent soumettre un vote d’utilité pour un avis en appelant l’APISubmitItemReviewVote. La soumission d’un nouveau vote d’utilité incrémente HelpfulPositive ou HelpfulNegative selon la valeur booléenne du paramètre Vote.
Signaler un avis
Les joueurs peuvent signaler un avis en appelant l’APIReportItemReview depuis un client. Un ReviewId doit être fourni. Un paramètre facultatif ConcernCategory peut être ajouté.
ConcernCategory prend par défaut la valeur None. Les valeurs valides de ConcernCategory sont les suivantes :
NoneOffensiveContentChildExploitationMalwareOrVirusPrivacyConcernsMisleadingAppPoorPerformanceReviewResponseSpamAdvertisingProfanity
ReportItemReview déclenche uniquement un événement PlayStream sous le nom d’événement item_reported. Effectuez vos requêtes à l’aide de l’Explorateur de données dans Game Manager. Vous trouverez des exemples de requêtes ci-dessous :
La requête suivante retourne le nombre total de signalements par ConcernCategory et par ItemId au cours des 3 derniers jours
Retirer un avis
Vous pouvez soumettre une demande de retrait d’un ou de plusieurs avis à l’aide de l’APITakedownItemReviews. Cette API ne peut être appelée que par l’entité de titre. L’appel prend en entrée un ensemble d’avis à retirer.
En raison du traitement de la demande, le retrait d’un avis peut prendre jusqu’à 24 heures
Conception des évaluations et mise en cache
Nous proposons deux méthodes pour obtenir les évaluations. La différence entre les deux consiste à savoir si vous interagissez directement avec l’avis ou avec l’article du catalogue.- Nous fournissons les évaluations directement (via
GetItemReviews, etc.) - Nous fournissons des agrégats d’évaluations dans les articles du catalogue (via
SearchItems, etc.)
Évaluations directes (GetItemReviews, etc.)
Toutes ces évaluations et tous ces avis sont fournis directement. Il existe ici deux catégories de latence.- Avis individuels - Quasi temps réel
Les avis individuels ne sont pas disponibles immédiatement, mais devraient apparaître en quelques secondes. Nous estimons que des nouvelles tentatives avec temporisation suffisent pour lire un tout nouvel avis. - Évaluations agrégées - Moins de 15 minutes Il existe un cache pour les agrégats
Évaluations des articles du catalogue (SearchItems, etc.)
Toutes ces évaluations sont fournies dans le cadre de l’article du catalogue à partir de notre catalogue publié.- Évaluations agrégées - Moins de 8 heures
Le système agrège les évaluations et transmet les mises à jour au catalogue. Les mises à jour peuvent prendre de 4 à 8 heures.
