Passer au contenu principal

Démarrage rapide : collection d’API REST PlayFab pour Postman

Prenez en main la collection d’API REST PlayFab pour Postman. Suivez les étapes pour installer le package et essayer l’exemple de code pour les tâches de base. PlayFab est une plateforme back-end complète pour les jeux en ligne. Utilisez la collection d’API REST PlayFab pour Postman afin de :
  • Obtenir un jeton d’entité
  • Ajouter, modifier ou supprimer des entités dans un titre
  • Configurer le contenu d’un titre
Documentation de référence de l’API | Dépôt GitHub de la collection Postman PlayFab

Prérequis

Ajout des collections PlayFab

  • Créez un espace de travail
    [!div class=“mx-imgBorder”] Postman - Sélectionner Create Workspace
    [!div class=“mx-imgBorder”] Postman - Créer un espace de travail
  • Sélectionnez Import (en haut à gauche de la fenêtre)
    [!div class=“mx-imgBorder”] Postman - Importer
  • Sélectionnez Link
    [!div class=“mx-imgBorder”] Postman - Sélectionner l'importation depuis un lien
    [!div class=“mx-imgBorder”] Postman - Importer depuis un lien
  • Collez le lien suivant dans la zone de texte URL, puis sélectionnez Continue et Import https://raw.githubusercontent.com/PlayFab/PostmanCollection/master/playfabV2.json
    • Si vous essayez de télécharger le SDK bêta, accédez au fichier playfabV2.json dans le dépôt GitHub Postman bêta
    • Sélectionnez View Raw
      [!div class=“mx-imgBorder”] Postman - Afficher le JSON bêta brut
    • Copiez l’URL depuis le navigateur, collez le lien dans la zone de texte URL, puis sélectionnez Continue et Import
  • Le SDK Postman PlayFab devrait maintenant apparaître sous l’onglet Collections (en haut à gauche de la fenêtre)
    [!div class=“mx-imgBorder”] Postman - Collection PlayFab

Ajout de variables d’environnement

  • Sélectionnez Environments puis Create Environment pour créer un nouvel environnement
    [!div class=“mx-imgBorder”] Postman - Gérer les environnements
  • Nommez votre environnement; nous recommandons « [titleId] - Test Environment »
Vous pouvez trouver votre ID de titre en vous connectant à Game Manager et en copiant la valeur hexadécimale située sous le nom de votre titre sur la page principale My Studios and Titles.
  • Ajoutez les 3 variables suivantes à l’environnement :
Pour en savoir plus sur les clés secrètes de titre et sur l’endroit où les trouver, consultez la documentation Gestion des clés secrètes.
[!div class=“mx-imgBorder”] Postman - Créer un environnement
  • Une fois terminé, sélectionnez Save pour enregistrer votre nouvel environnement
  • Sélectionnez la liste déroulante des environnements pour basculer vers votre nouvel environnement (en haut à droite de la fenêtre)
    [!div class=“mx-imgBorder”] Postman - Sélectionner un environnement

Obtention d’un jeton d’entité de titre

L’une des façons d’interagir avec le modèle de programmation d’entités de PlayFab consiste à obtenir un jeton d’entité de titre. Cela peut être utile si vous souhaitez modifier les données de configuration du titre ou apporter des ajustements à un grand nombre de joueurs :
  • Dans le dossier PlayFab Collections, développez l’espace de noms Authentication et sélectionnez GetEntityToken
  • Sous Headers, décochez X-Authorization
    [!div class=“mx-imgBorder”] Postman - En-tête Get Entity Token
  • Sélectionnez Send
  • Affectez le jeton d’entité renvoyé à votre variable d’environnement EntityToken
    • Dans la réponse, mettez en surbrillance la chaîne EntityToken
    • Cliquez avec le bouton droit et sélectionnez Set: [Environment] pour votre nouvel environnement
    • Sélectionnez EntityToken
      [!div class=“mx-imgBorder”] Postman - Définir la variable EntityToken
Les jetons d’entité expirent au bout de 24 heures. Vous devez ensuite réexécuter GetEntityToken pour obtenir un nouveau jeton d’entité et mettre à jour votre variable d’environnement

Obtention d’un jeton d’entité Title_Player_Account

Une autre façon d’interagir avec le modèle de programmation d’entités de PlayFab consiste à obtenir un jeton d’entité Title_Player_Account. Cela est utile si vous souhaitez apporter des modifications à un seul joueur :
  • Dans le dossier PlayFab Collections, développez l’espace de noms Client et sélectionnez LoginWithCustomID
  • Sous Body, remplacez la valeur de CreateAccount false par true
  • Sélectionnez Send
  • Affectez le jeton d’entité renvoyé à votre variable d’environnement EntityToken
    • Dans la réponse, mettez en surbrillance la chaîne EntityToken
    • Cliquez avec le bouton droit et sélectionnez Set: [Environment] pour votre nouvel environnement
    • Sélectionnez EntityToken
      [!div class=“mx-imgBorder”] Postman - Obtenir un jeton d'entité Title_Player_Account

Résolution des problèmes

  • Non-correspondance entre l’ID de titre et la clé secrète
    • Si vous essayez d’obtenir un jeton d’entité de titre et recevez une erreur 401: Unauthorized, vérifiez que l’ID de titre et les clés secrètes sont corrects en vous connectant à Game Manager
  • Jeton d’entité expiré
    • Si vous avez précédemment obtenu un jeton d’entité et que vos tentatives d’appel d’autres API échouent, votre jeton d’entité a peut-être expiré. Obtenez un autre jeton d’entité, enregistrez-le dans la variable d’environnement EntityToken, puis réessayez d’appeler l’API précédente
  • Type de jeton d’entité incorrect
    • Il existe différents types d’entités (consultez Types d’entités intégrés disponibles). Les différentes API autorisent différents types d’entités; par exemple, vous essayez peut-être d’appeler GetLanguageList avec un jeton d’entité title_player_account au lieu d’un jeton d’entité de titre
  • Environnement incorrect :
    • Vérifiez que vous utilisez le bon environnement en consultant la liste déroulante des environnements (en haut à droite de la fenêtre)

Étapes suivantes

Vous disposez maintenant d’un jeton d’entité à transmettre à d’autres appels d’API pour commencer à configurer votre titre PlayFab.
[!div class=“nextstepaction”] Démarrages rapides PlayFab > [!div class=“nextstepaction”] Références de l’API >
Dernière modification le 8 octobre 2026