Nous recommandons d’utiliser les règles Automation plutôt que les Webhooks, puisque les règles Automation prennent en charge les actions V2 et offrent les mêmes fonctionnalités que les Webhooks.
Les événements PlayStream d’entité ne prennent pas en charge le transfert au moyen des Webhooks.
Accéder aux Webhooks
Pour accéder au panneau Webhooks dans l’écran Game Manager de PlayFab :- Sélectionnez Data dans le menu de la barre latérale.
- Choisissez ensuite l’onglet Webhooks.
Vue d’ensemble du panneau Webhooks
L’image ci-dessous offre une vue d’ensemble du panneau Webhooks.- Le bouton New Webhook vous permet de créer et de configurer un nouveau webhook.
- La zone Webhook Name permet d’accéder au webhook et de le configurer.
- La zone Status indique si un webhook est actuellement activé.
- La zone Failing Since indique à quel moment un point de terminaison de webhook a cessé de renvoyer des réponses OK.
- Lorsqu’un ou plusieurs webhooks sont sélectionnés, vous pouvez utiliser le bouton Delete pour les supprimer définitivement.
Configurer un webhook
L’image ci-dessous décrit les options de configuration d’un webhook.- Utilisez le champ Name pour créer un nom qui identifiera le webhook de façon unique.
- Configurez l’Endpoint URI. Cet URI sera appelé lorsque l’événement se produit.
- Vous pouvez définir le Webhook sur Enabled - true ou false. Cela vous permet de suspendre temporairement un webhook sans le retirer (supprimer) complètement du système.
- Vous pouvez activer l’option Post multiple events in JSON array si vous voulez que plusieurs événements soient publiés vers votre service dans un tableau. Si vous sélectionnez cette option, votre service doit pouvoir traiter à la fois des événements multiples et des événements uniques.
- Vous pouvez ajouter jusqu’à trois en-têtes de requête et leurs valeurs. Cela vous permet de publier des en-têtes de façon sécurisée vers des services comme Azure Event Hubs, Azure Functions, Google Functions et Amazon Lambda.
Les clés d’en-tête de requête peuvent comporter jusqu’à 64 caractères et les valeurs jusqu’à 256 caractères pour chaque en-tête.
- Configurez les Filters pour ne traiter que les événements dont vous avez besoin. Vous pouvez filtrer par Event Name, Event Source et PlayerID.
Vous pouvez avoir plusieurs Filters par Group, mais chaque paramètre de Filter doit correspondre pour que l’événement fasse partie du Filter Group.
- Vous pouvez définir plusieurs Filter Groups pour inclure différents filtres. Les événements doivent faire partie d’au moins un groupe pour être transmis au webhook.

