L’Explorateur de l’API Graph est un outil qui vous permet de créer et d’exécuter des requêtes de l’API Graph, ainsi que de voir leurs réponses, pour toutes les applications dans lesquelles vous avez un rôle d’administration, de développement ou de test. | Ouvrir l’Explorateur de l’API Graph |
Lorsque vous obtenez un token d’accès, il apparaît en haut à droite de l’outil. Il s’agit du token qui sera inclus dans votre requête d’API Graph. Copiez ce token pour tester votre code dans votre application.
Cliquez sur l’icône d’informations pour afficher des détails sur le token actuel, notamment l’application à laquelle il est lié, et toutes les autorisations accordées par la personne qui l’utilise actuellement (vous, en l’occurrence).
Vous pouvez générer un nouveau token d’accès s’il a expiré ou si vous ajoutez de nouvelles autorisations.
Le menu déroulant de l’application Meta en haut à droite affiche toutes les applications sur lesquelles vous avez un rôle d’administration, de développement ou de test. Utilisez le menu déroulant pour sélectionner les paramètres à tester.
Le menu déroulant Utilisateur ou Page vous permet d’obtenir et d’échanger des tokens d’accès Application, Utilisateur et Page pour l’application actuellement sélectionnée. Il sert aussi à désinstaller votre application de votre nœud Utilisateur, ce qui détruit le token d’accès actuel.
Chaque fois que vous demandez un token d’accès Utilisateur, une seule autorisation est donnée par défaut, public_profile
. Le menu déroulant Autorisation vous permet de sélectionner des autorisations des données utilisateur·ices telles que email
et user_photos
, Évènements, Groupes et Autorisations des Pages, telles que manage_pages
et ads_management
, et Autres autorisations, telles que les autorisations instagram_basic
et publish_video
. Ceci permet à l’utilisateur·ice actuel·le de l’application (vous, en l’occurrence) d’accorder les autorisations spécifiques à l’application. Veillez à n’accorder que les autorisations dont votre application a besoin.
Si votre application est en développement, vous pouvez lui accorder n’importe quelle autorisation et vos requêtes la respecteront pour les données détenues par les personnes disposant d’un rôle dans votre application. Si votre application est en ligne, toutefois, accorder une autorisation pour laquelle votre application n’a pas été approuvée par le processus de Contrôle app fera échouer votre requête lorsque vous la soumettrez.
Lorsque vous ouvrez l’outil pour la première fois, une requête par défaut apparaît. Pour la modifier, saisissez-en une nouvelle ou recherchez des champs et sélectionnez-les dans la visionneuse de champs après l’exécution de la requête. Vous pouvez aussi utiliser les menus déroulants pour changer de méthode de fonctionnement et de version cible de l’API Graph.
Si vous cliquez sur l’icône de l’étoile à la fin du champ, la requête est enregistrée dans les favoris. Vous pouvez voir vos requêtes préférées en cliquant sur l’icône de livre.
Lorsque vous soumettez une requête GET
sur un nœud, la visionneuse de champs située à gauche de la fenêtre affiche le nom du nœud et les champs renvoyés par l’API Graph. Pour modifier votre requête, recherchez et sélectionnez de nouveaux champs, cliquez sur l’icône « + » (plus), choisissez parmi les champs disponibles ou désélectionnez les champs inutiles. Ces actions mettent à jour votre requête de manière dynamique dans le champ de chaîne de cette dernière.
La réponse à la dernière requête envoyée apparaît sous la chaîne de la requête.
Si vous êtes satisfait de votre requête, cliquez sur le bouton Obtenir le code, en bas au centre sous la réponse, pour générer un code échantillon basé sur cette requête. En général, vous ne pourrez pas copier et coller l’échantillon de code directement dans votre base de code, mais cette fonction vous donne un point de départ utile.
En cas d’échec de votre requête, si vous ne parvenez pas à en trouver la raison et décidez de contacter l’assistance dédiée au développement, cliquez sur ce bouton en bas au centre pour copier les détails de votre requête et de la réponse dans votre presse-papiers. Vous pouvez nous envoyer ces informations avec votre demande d’assistance afin de nous aider à comprendre ce qui se passe.
Cliquez sur le bouton Enregistrer la session en bas au centre pour enregistrer l’état de votre requête, avec le token d’accès supprimé. N’oubliez pas d’inclure le lien vers cette session si vous décidez de contacter l’Assistance de développement.
Essayez d’exécuter la requête par défaut qui s’affiche lorsque vous charger l’Explorateur de l’API Graph pour la première fois. Si vous ne l’avez pas encore fait, ouvrez l’Explorateur de l’API Graph dans une nouvelle fenêtre, sélectionnez l’application que vous souhaitez tester dans le menu déroulant de l’application et récupérez un token d’accès utilisateur·ice.
La requête par défaut apparaît dans le champ de chaîne de la requête :
GET https://developers.facebook.com/v21.0
/me?fields=id,name
La requête par défaut demande les champs id
et name
sur le nœud /me
, qui est un nœud spécial qui oriente soit vers le nœud /User
, soit vers le nœud /Page
identifié par le token. Étant donné que vous utilisez un token d’accès Utilisateur, cela a pour effet d’établir une association vers votre nœud Utilisateur.
Les champs id
et name
sont disponibles au public et peuvent être renvoyés si l’utilisateur·ice a accordé à votre application l’autorisation default
ou l’autorisation public_profile
. Ces autorisations sont pré-approuvées pour toutes les applications (vous pouvez confirmer les approbations en cliquant sur l’icône d’informations dans le champ Token d’accès). Vous n’avez donc pas à accorder d’autres autorisations à votre application pour que la requête fonctionne. Cliquez sur Obtenir un token d’accès et confirmez que vous souhaitez accorder à votre application l’accès à vos informations utilisateur·ice accessibles au public.
Soumettez votre requête : votre identifiant utilisateur d’application spécifique et votre nom doivent apparaître dans la fenêtre de la réponse.