Utilisateur·ices tests

Nous supprimons temporairement la possibilité pour les applications de créer des utilisateur·ices tests. Cela ne devrait pas avoir d’incidence sur les utilisateur·ices tests existant·es ni sur les applications qui nécessitent la création d’utilisateur·ices tests temporaires à des fins d’évaluation. Nous vous tiendrons informé·es dès que la fonction de création d’utilisateur·ices tests sera de nouveau disponible.

Contrairement aux testeur·ses, qui sont des personnes réelles à qui le rôle de test a été attribué, les utilisateurs tests sont des comptes utilisateur fictifs créés par Facebook pour vous permettre de tester l’implémentation de Facebook Login dans votre application, ainsi que toute autorisation ou fonctionnalité qu’elle utilise, quand elle est encore en mode développement.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

Les utilisateurs tests ne peuvent pas interagir avec de véritables utilisateurs et utilisatrices Facebook, et les données que vous générez avec un utilisateur test ne seront visibles qu’aux autres utilisateurs tests de votre application ou aux véritables utilisateurs et utilisatrices Facebook qui ont un rôle d’administration, de développement ou de test dans votre application. Les utilisateurs tests sont exclus de nos systèmes de détection des faux comptes et des comptes de spam. Par conséquent, ils ne peuvent pas être désactivés quand vous les utilisez pour tester votre application.

Vous pouvez utiliser Espace App ou l’API Graph pour créer, modifier, supprimer ou connecter un utilisateur test.

Limites

  • Chaque application peut employer jusqu’à 10 utilisateurs tests.
  • Veuillez ne pas créer ni maintenir plus d’utilisateurs tests que nécessaire pour tester l’intégration de votre application.
  • Les utilisateurs tests ne doivent servir qu’à tester l’intégration de votre application ou à simuler ses performances.
  • Les utilisateurs tests ne peuvent être créés que par les admins ou les développeur·ses de l’application.
  • Les utilisateurs tests peuvent octroyer toute autorisation à votre application lorsqu’elle est en mode développement, mais ne peuvent lui octroyer que les autorisations approuvées lorsqu’elle est en mode en ligne.
  • Toutes les fonctionnalités sont actives pour les utilisateurs tests lorsque l’application est en mode développement, mais seules les fonctionnalités approuvées le sont lorsqu’elle est en mode en ligne.
  • Les utilisateurs tests peuvent interagir uniquement avec d’autres utilisateurs tests ou avec des utilisateurs et utilisatrices réel·les qui ont un rôle d’administration, de développement ou de test dans votre application.
  • Les données générées par un utilisateur test peuvent être affichées uniquement par d’autres utilisateurs tests ou de véritables utilisateurs et utilisatrices qui ont un rôle d’administration, de développement ou de test dans votre application.
  • Les utilisateurs tests peuvent interagir uniquement avec des pages de test spécifiques à l’application.
  • Les utilisateurs tests peuvent commenter uniquement les publications de l’application publiées via une boîte de dialogue Partager ou l’API Graph.
  • Les utilisateurs tests ne peuvent pas être convertis en utilisateurs et utilisatrices réel·les.
  • Les utilisateurs tests peuvent effectuer des appels d’API uniquement pour simuler le fonctionnement de l’application quand elle est en ligne. Le nombre maximal d’appels qu’ils peuvent envoyer est différent de celui des utilisateurs et utilisatrices disposant d’un rôle dans l’application.

Création d’utilisateurs tests

Pour créer des utilisateurs tests, accédez à l’Espace App, puis à la section Utilisateurs tests sous Rôles > panneau Utilisateurs tests, et cliquez sur le bouton Créer des utilisateurs tests. La boîte de dialogue qui s’affiche vous permet de créer jusqu’à quatre utilisateurs tests d’un coup.

Screenshot of Roles > Test Users in left-hand menu and Roles > Test Users panel displayed.

Vous pouvez aussi choisir d’installer l’application pour chacun de ces utilisateurs, ce qui signifie que vous octroyez à votre application toutes les autorisations spécifiées au moment de la création (vous pourrez toujours lui en octroyer d’autres par la suite).

La boîte de dialogue Créer des comptes Facebook de test permet de réaliser les actions suivantes :

  • Créer jusqu’à quatre utilisateurs tests à la fois. Si vous souhaitez en créer davantage en une fois, utilisez plutôt l’API Graph.
  • Indiquer si l’application sera installée par défaut pour chaque nouveau compte d’utilisateur test.
  • Choisir la version de l’API Graph utilisée dans les appels.
  • Attribuer des autorisations à l’application pour chaque utilisateur test.
  • Ajouter des restrictions liées à l’âge.
  • Définir la langue dans laquelle Facebook sera affiché pour les comptes tests.

Une fois créés, les utilisateurs tests apparaîtront dans le tableau Comptes Facebook.

Réalisation de tests avec les utilisateurs tests

Pour tester votre application avec un utilisateur test, connectez-vous via Facebook Login avec les identifiants du compte de l’utilisateur test et accordez toutes les autorisations requises à votre application. Pour accorder à votre application des autorisations au nom de l’utilisateur test, vous pouvez également cliquer sur les points de suspension (•••) de la colonne Options en regard de l’utilisateur test concerné, dans le tableau Comptes Facebook. Cliquez sur les points de suspension si vous souhaitez modifier les autorisations accordées à votre application par l’utilisateur test, générer des tokens d’accès utilisateur pour l’utilisateur test et vous connecter à son compte.

Screenshot of Options ellipsis dropdown menu.

Gestion des utilisateurs tests

Espace App contient une liste des utilisateurs tests existants et vous permet de modifier les paramètres de n’importe quel utilisateur test.

Vous pouvez effectuer les actions suivantes :

  • Changer le nom ou le mot de passe d’un utilisateur test.
  • Changer les autorisations accordées à votre application par un utilisateur test.
  • Obtenir un token d’accès valide pour chaque utilisateur test.
  • Ajouter et supprimer des ami·es pour un utilisateur test.
  • Obtenir un nouveau token d’accès pour un utilisateur test quand l’un des tokens d’accès existants expire.
  • Vous connecter en tant qu’utilisateur test.
  • Modifier la version de l’API Graph utilisée dans les appels pour un utilisateur test.
  • Supprimer un utilisateur test.

Si vous souhaitez associer ou dissocier un utilisateur test existant d’une autre application, vous devez utiliser l’API Graph.

Points de terminaison de l’API Graph pour les utilisateurs tests

Si les fonctionnalités disponibles dans Espace App ne correspondent pas à vos besoins ou si vous souhaitez créer plus de quatre utilisateurs tests à la fois, vous pouvez utiliser l’API Graph.

Les personnes en charge de l’administration ou du développement de l’application peuvent utiliser le point de terminaison Comptes de l’application pour effectuer les opérations suivantes :

  • Créer des comptes d’utilisateurs tests pour une application.
  • Obtenir la liste des utilisateurs tests existants pour une application.
  • Obtenir un token d’accès valide pour chaque utilisateur test.
  • Associer et dissocier des utilisateurs tests existants d’une application.
  • Obtenir une URL permettant de se connecter en tant qu’utilisateur test.

Les personnes en charge de l’administration ou du développement de l’application peuvent utiliser le point de terminaison Compte de test pour effectuer les opérations suivantes :

  • Afficher les détails d’un utilisateur test.
  • Modifier le nom ou le mot de passe d’un utilisateur test.
  • Supprimer un utilisateur test.
  • Créer des liens d’amitié entre les utilisateurs tests.